GROUP BY 子句

使用 GROUP BY 子句来为每一组产生单行结果。是在此子句中引用的每一列(或列表达式)的有相同值的行的集合。
GROUP BY 子句
元素 描述 限制 语法
col_alias 列名称的别名 必须已在 Projection 子句中声明 标识符
column 通过此列(或此表达式)的值将行成组 请参阅 GROUP BY 与 Projection 子句之间的依赖 标识符表达式
select_number 指定在 Projection 子句的选择列表中的列或表达式的次序位置的整数 请参阅 使用选择编号 文字的数值
table_object 包含 column 的表或视图的名称、同义词或别名 必须存在且必须在 FROM 子句中指定 标识符

带有 GROUP BY 子句的 SELECT 语句为在 column 中有相同的值的,或在 col_alias 引用的列中有相同的值的,或在 select_number 指定的列或表达式中有相同的值的每一组行返回单一的结果行。

在 NLSCASE INSENSITIVE 数据库中,在 NCHAR 和 NVARCHAR 数据上的排序和字符串比较时,不管字母大小写的区别,因此,数据库服务器将由相同序列字母组成的字符串之中的大小写变量视作完全相同。对于在 NCHAR 或 NVARCHAR 列上的成组数据的查询,如果某些限定的行仅字母的大小写不同,则与在区分大小写的数据库中在同一数据集上的同一查询的组数相比,该组的数目较少。要获取更多关于在以 NLSCASE INSENSITIVE 属性创建了的数据库中的数据处理的更多信息,请参阅 在 NLSCASE INSENSITIVE 数据库中重复的行在区分大小写的数据库中的 NCHAR 和 NVARCHAR 表达式

1 GBase 8s 扩展