网上都说count(1)效率最高,因为1是常量,不用做null判断,但是id也是非空字段啊!理论上也不用做null判断吧?怎么都说count(id)效率慢一些?
2条回答 默认 最新
threenewbee 2023-09-03 21:04关注别的写法,效率最高也不会超过count(1)或者count(*),既然如此,为何纠结于此,直接用count(1)即可。
解决 无用评论 打赏 举报
网上都说count(1)效率最高,因为1是常量,不用做null判断,但是id也是非空字段啊!理论上也不用做null判断吧?怎么都说count(id)效率慢一些?
别的写法,效率最高也不会超过count(1)或者count(*),既然如此,为何纠结于此,直接用count(1)即可。