语法格式
SELECT
[ALL | DISTINCT | DISTINCTROW ]
select_expr, ...
[FROM table_references]
[WHERE where_definition]
[GROUP BY {col_name | expr | position}
, ...]
[HAVING where_definition]
[ORDER BY {col_name | expr | position}
[ASC | DESC] , ...]
[LIMIT {[offset,] row_count | row_count OFFSET offset}]
[INTO OUTFILE 'file_name' export_options]
表5- 97 参数说明
参数名称
说
明
ALL、DISTINCT 和
DISTINCTROW
指定了是否返回重复的行,默认为ALL(所有匹配的行都返
回)。DISTINCT 和DISTINCTROW 是同义的,用于删除结
果集中重复的行。
select_expr
指查询显示的列,可以使用AS 来为SELECT 显示的列命名
别名,别名不要和SELECT 显示的列名重复。
table_references
指定从其中找出行的一个或多个表。
它的语法在JOIN 语法中
有描述。
GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1067
参数名称
说
明
where_definition
含有WHERE 关键字,其后是查询所要满足的一个或多个条
件的表达式,但是where 中不能使用聚合函数。
[GROUP
BY
{col_name
|
expr
|
position},
...]
[HAVING
where_definition]
参见“GROUP BY”小节。
[ORDER
BY
{col_name
|
expr
|
position}
[ASC
|
DESC] , ...]
参见“ORDER BY”小节。
[LIMIT
{[offset,]
row_count
|
row_count
OFFSET
offset}]
参见“LIMIT ”小节。
[INTO
OUTFILE
'file_name'
export_options]
参见“SELECT INTO OUTFILE”小节。