COUNT(0)
和COUNT(*)
都是用来计算行数的函数,但是它们有一些区别:
COUNT(0)
会计算表中所有非空的0值的行数,而COUNT(*)
会计算表中所有行的行数,包括包括NULL值。COUNT(*)
的性能通常会比COUNT(0)
更好,因为COUNT(*)
只需对行数进行计数,而COUNT(0)
需要对值进行比较。COUNT(*)
会计算表中所有行的行数,包括NULL值,因此在某些情况下,使用COUNT(0)
可以更准确地反映实际需要统计的数据。总的来说,COUNT(*)
是更常用和推荐的用来计算行数的函数,而COUNT(0)
则可以在某些特定情况下提供更精确的结果。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>