黑斑羚中的count(*)和count(id)之间的差异

时间:2017-09-26 12:07:33

标签: impala

我是新生使用黑斑羚。将函数function doPost(){ var addr="example@abc.com"; MailApp.sendEmail(addr, "Recovery email for TracerSC", "Your one time password "); } having一起使用时,我得到结果:

  

HAVING子句' count(*)'需要返回类型' BOOLEAN'。实际类型是' BIGINT'。

sql代码在这里。

count(*)

但是当用select listingid, inserttime, count(*) from listauditreason group by listingid, inserttime having count(*) >= 2 limit 20 替换count(*)时,我得到输出。代码在这里:

count(id)

我很好奇两者之间的区别以及为什么我能以第二种方式得到正确的结果。

0 个答案:

没有答案