带连接的count(*)和count(1)之间的差异

时间:2013-05-14 06:57:44

标签: oracle

有人可以帮我提供证据和细节吗?我被告知count(*)和count(1)不一样,因为count(*)选择表中的所有列但是count(1)从表中只选择1列 但是asktom 解释它们是一样的。
这样的信息让我很困惑,所以我写了这个查询

  

选择*来自(      从tab1中选择count(1)      联盟      从tab2中选择count(1)

给了我比

更快的结果
  

选择*来自(      从tab1中选择count(*)      联盟      从tab2中选择count(*)

0 个答案:

没有答案