下列查询在投影列表中指定 manufact 表中所有的列。显式投影列表是想要从表投影的列名
或表达式的列表。
图: 查询
SELECT manu_code, manu_name, lead_time FROM manufact;
以下查询使用通配符星号(*)作为选择列表中的简写来表示表中所有名称相同的列。当想
要所有列按其定义的顺序排列时,可使用星号(*),隐式选择列表使用星号。
图: 查询
SELECT * FROM manufact;
因为 manufact 表只含有三列,
图 1和图 2是等价的,
并且显示相同的结果。
即,
manufact 表
中每个列和行的列表。下图显示了结果。
图: 查询结果
manu_code manu_name lead_time
SMT Smith 3
ANZ Anza 5
NRG Norge 7
HSK Husky 5
HRO Hero 4
SHM Shimara 30
KAR Karsten 21
NKL Nikolus 8
PRC ProCycle 9
队列进行重新排序
GBase 8s SQL 指南:教程
南大通用数据技术股份有限公司 - 22 -
下列查询显示了如何通过更改列在投影列表中的顺序。
图: 查询
SELECT manu_name, manu_code, lead_time FROM manufact;
该查询结果包含与前一查询结果相同的列,但因为用不同的顺序指定了列,所以显示也不
同。
图: 查询结果
manu_name manu_code lead_time
Smith SMT 3
Anza ANZ 5
Norge NRG 7
Husky HSK 5
Hero HRO 4
Shimara SHM 30
Karsten KAR 21
Nikolus NKL 8
ProCycle PRC 9