count(1)、count(*)和count(字段)
其次有很多关于COUNT(1)和COUNT(*)性能不同的说法(COUNT(1)比COUNT(*)性能好),但实际上,这两种查询方式在实现上没有区别,而且效率一样。首先要知道COUNT(1) 和 COUNT(*)表示的是直接查询符合条件的数据库表的行数,而COUNT(列名/字段)表示的是查询符合条件的列的值。COUNT(字段):不包括对NULL的统计。1、count(*)包括了所有的列,相当于行数,在统计结果的时候,不会忽略列值为NULL。COUNT(1)和COUNT(*):包括对NULL的统计。
原创
2024-09-12 09:46:34 ·
122 阅读 ·
0 评论