第三章 SQL聚合函数 COUNT(一)
返回表或指定列中的行数的聚合函数。
大纲
COUNT(*)
COUNT([ALL | DISTINCT [BY(col-list)]] expression [%FOREACH(col-list)] [%AFTERHAVING])
参数
*- 指定应计算所有行以返回指定表中的总行数。COUNT(*)不接受其他参数,不能与ALL或DISTINCT关键字一起使用。COUNT(*)不接受表达式参数,也不使用任何特定列的信息。COUNT(*)返回指定表或视图中的行数,但不消除重复项。 它分别计数每一行,包括包含NULL值的行。ALL- 可选-指定COUNT返回表达式中所有值的计数。 如果没有指定关键字,这是默认值。DISTINCT- 可选-一个DISTINCT子句,指定COUNT返回表达式的不同(唯一)值的计数。 不能与流字段一起使用。DISTINCT可以指定BY(colo -list)子句,其中colo -list可以是单个列名,也可以是用逗号分隔的列名列表。expression- 任何有效的表达式。 通常是包含要计算的数据值的列的名称。%FOREACH(col-list)- 可选-列名或以逗号分隔的列名列表。%AFTERHAVING- 可选-应用在HAVING子句中的条件。
COUNT返回BIGINT数据类型。
.png)



