在SQL中,count(列)和count(*)之间有什么区别?
我有以下查询:
select column_name, count(column_name)from tablegroup by column_namehaving count(column_name) > 1;
会有什么区别,如果我更换了所有调用count(column_name)
到count(*)
?
为了澄清已接受的答案(也许是我的问题),替换count(column_name)
为count(*)
将在结果中返回一个额外的行,其中包含a null
和null
列中的值计数。
小唯快跑啊
FFIVE
交互式爱情
相关分类