Oracle 中count 和count 的区别

2025-03-22 16:40:34
推荐回答(1个)
回答(1):

  • 如果你的数据表没有主键,那么count(1)比count(*)快   

  • 如果有主键的话,那主键(联合主键)作为count的条件也比count(*)要快   

  • 如果你的表只有一个字段的话那count(*)就是最快的啦   

  • count(*) count(1) 两者比较。主要还是要count(1)所相对应的数据字段。   

  • 如果count(1)是聚索引,id,那肯定是count(1)快。但是差的很小的。