COUNT 函数
简介
COUNT 函数用于返回一组数据的行数。它可以统计所有行的数量,也可以统计指定列中非 NULL 值的数量,或者统计指定列中不同值的数量。
语法
参数
exprN
: 任意类型的表达式。
返回结果
- 返回值类型为 bigint 类型。
- 使用
COUNT(*)
形式时,所有行都会计入总数,包括包含 NULL 值的行。 - 使用
COUNT(expr1[, expr2, ...])
形式时,如果某一行的任意列为 NULL,该行将被忽略。 - 使用
COUNT(DISTINCT expr1[, expr2, ...])
形式时,首先对指定列进行去重,然后统计非 NULL 值的数量。
示例
- 统计所有行的数量(包括包含 NULL 值的行):
- 统计指定列中非 NULL 值的数量:
- 统计指定列中不同值的数量(忽略 NULL 值):
- 统计某一列中特定值的数量:
- 统计销售记录中不同产品的销售数量(忽略 NULL 值):
联系我们