select distinct count 的用法
的有关信息介绍如下:楼主已经自己把问题解决了,
我来再补充一下
count 是能和distinct合用 的.
具体使用方式是
select
hzxm,
count( DISTINCT xm)
from
gyjm
where
hbh='6252' and hkbbh='609000343'
group by
hzxm;
上面的 count( DISTINCT xm)
意思就是, 如果在按照 hzxm 分组的时候, 遇到 重复的 xm , 那么只计算一次。
实际应用的例子, 就是 比如我要查询 本月的考勤
每个员工本月的 打卡次数。
可能某人 某天刷了 2下或者3下。
但是 count( DISTINCT 打卡日期 ) 将只计算1次。
如果写在一起 就应该像 你的答案哪有 你想问什么