COUNT()
函数 :返回匹配指定条件的行数业务场景多数情况下需要统计数据集的条数,进行处理转换,这里就可以使用count()函数来完成,特别注意参数问题,count(*)、count(1)、count(列名)、count(distinct 列名)。下面分别介绍这几种参数的区别
一、用法
COUNT(*) 语法
COUNT(*) 函数返回表中的记录数,包括所有列,相当于统计表的行数,在统计结果的时候,不会忽略列值为NULL的记录。
COUNT(1) 语法
COUNT(1) 函数忽略所有列,1表示一个固定值,也可以用count(2)、count(3)代替,在统计结果的时候,不会忽略列值为NULL的记录。
COUNT(column_name) 语法