MySQL中COUNT(1)、COUNT(*)、COUNT(字段)

COUNT(1):COUNT(1)会统计符合条件的结果集的行数,表示统计结果集中的行数,而括号内的值不影响结果。
        使用COUNT(1)可以更快地执行统计,因为不需要实际检查行的数据内容。
COUNT(*):COUNT(*)会统计符合条件的结果集的行数,与COUNT(1)类似,但不同的是COUNT(*)会检查行中具体的数据内容,
          因此可能在某些情况下会比COUNT(1)慢一些。一般来说,查询结果很快且满足条件的情况下,两者的性能差异可以忽略。
COUNT(字段):COUNT(字段)会统计指定字段不为NULL的行数。如果指定的字段为NULL,不会计入统计,
            只有字段不为NULL时才会被计数。这种方法可以帮助你统计指定字段的非空值数量。
posted @ 2024-04-07 11:51  朝阳1  阅读(340)  评论(0)    收藏  举报