count(*) 和 count(1)和count(列名)区别
执行效果上:
count(*)包括了所有的列,相当于行数,在统计结果的时候,不会忽略列值为NULL
count(1)包括了所有列,用1代表代码行,在统计结果的时候,不会忽略列值为NULL 。【计算一共有多少符合条件的行】
count(列名)只包括列名那一列,在统计结果的时候,会忽略列值为空(这里的空不是只空字符串或者0,而是表示null)的计数,即某个字段值为NULL时,不统计
count(1) 详细解释:1并不是表示第一个字段,而是表示一个固定值。其实就zhi可以想成表中有这么一个字段,这个...
转载
2020-06-11 14:15:24 ·
870 阅读 ·
0 评论