Oracle 中count 和count 的区别

2025-03-28 13:45:29
推荐回答(1个)
回答(1):

你应该说的是这几种吧
其实都是一样的
count(*),会把星号翻译成字段的名字,计算分组下重复的行数。
count(1),你可以理解成有个字段,这个字段就是固定值1,那么也是计算分组下重复的行数。
同理,count(2), count(3)或者count('x')等等都是一样的结果。
count(rowid)也是一样

这三个结果都是一样的,最终的计算结果就是分组下符合条件的行数。