COUNT(*)是否总是返回结果?

COUNT(*)是否总是返回结果?,第1张

COUNT(*)是否总是返回结果?

是的,因为它是一个聚合并且返回零。除非您添加GROUP BY,否则由于没有组,因此没有结果…

除非您添加GROUP BY,然后没有任何行,否则MAX / SUM等将返回NULL。只有COUNT传回没有结果的数字

编辑,有点晚:SUM会像MAX一样返回NULL

编辑,2013年5月:这适用于所有主要RDBMS。我想按照ANSI标准



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5112553.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-17
下一篇2022-11-17

发表评论

登录后才能评论

评论列表(0条)

    保存