聚合函数SUM详解
SUM 函数是一个聚合函数,它返回所有或不同值的总和。需要注意的是,只能将 SUM 函数应用于数字列。以下说明了 SUM 函数的语法。
SUM([ALL|DISTINCT] expression)
ALL 运算符用于将聚合应用于所有值。 SUM 函数默认使用 ALL 运算符。
例如,如果有一组集合值:(1,2,3,3,NULL)。 使用 SUM 函数将返回 9,请注意,SUM函数忽略NULL 值。要计算唯一值的总和,可以使用 DISTINCT 运算符,例如,集合 (1,2,3,3,NULL) 的SUM(DISTINCT) 为 6。
聚合函数COUNT详解
COUNT 函数是一个聚合函数,它返回符合条件行数。以下是 COUNT 函数的语法:
COUNT ([ALL | DISTINCT] expression)
COUNT 函数的结果取决于传递给它的参数。默认情况下,COUNT 函数使用 ALL 关键字,无论是否指定它。 ALL 关键字表示考虑组中的所有项目,包括重复值。
例如,如果有一个数据集合 (1,2,3,3,4,4) 并应用 COUNT 函数,则结果为 6。如果明确指定 DISTINCT 关键字,则仅考虑唯一的非 NULL 值。 如果将 COUNT 函数应用于数据集 (1,2,3,3,4,4),则 COUNT 函数返回 4。另一种形式的 COUNT 函数接受星号 (*) 作为参数如下:COUNT(*)。
碎片时间,关注收藏。