首页 > 试题广场 >

COUNT(*)、COUNT(1)、COUNT(列) 有啥区

[问答题]
COUNT(*)、COUNT(1)、COUNT(列) 有啥区别?
count(*)count(1)包含null值,count(列)不包含null值
发表于 2025-07-09 12:06:55 回复(0)
COUNT(*)和COUNT(1)都会统计包括NULL值的全部记录; COUNT(列)统计不包括NULL值的特定列数量; COUNT(DISTNCT 列)统计不包括NULL值的唯一的特定列数量(会去重);
发表于 2025-07-03 19:09:33 回复(0)