1、count()函数
count(1)、count(*)、count(0)、count(列名)的区别
count(*)、count(1)将返回表格中所有存在的行的总数包括值为null的行
而count(列名)将返回表格中除去null以外的所有行的总数(有默认值的列也会被计入)
select count(0):忽略所有列,用数字效率要高一些,因为统计行数,与列无关。
distinct 列名,得到的结果将是除去值为null和重复数据后的结果 。
count(1)、count(*)、count(0)、count(列名)的区别
count(*)、count(1)将返回表格中所有存在的行的总数包括值为null的行
而count(列名)将返回表格中除去null以外的所有行的总数(有默认值的列也会被计入)
select count(0):忽略所有列,用数字效率要高一些,因为统计行数,与列无关。
distinct 列名,得到的结果将是除去值为null和重复数据后的结果 。