COUNT(*)是否包含空值?

COUNT(*)是否包含空值?,第1张

COUNT(*)是否包含空值?

如果你有这张桌子

表格1:

 Field1    Field2    Field3 ---------------------------   1         1         1  NULL      NULL      NULL   2         2        NULL   1         3         1

然后

 SELECt COUNT(*), COUNT(Field1), COUNT(Field2), COUNT(DISTINCT Field3) FROM Table1

输出为:

 COUNT(*) = 4; -- count all rows, even null/duplicates -- count only rows without null values on that field COUNT(Field1) = COUNT(Field2) = 3 COUNT(Field3) = 2  COUNT(DISTINCT Field3) = 1 -- Ignore duplicates


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存