您的位置首页百科快答

select distinct count 的用法

select distinct count 的用法

的有关信息介绍如下:

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次。

如果写在一起 就应该像 你的答案哪有 你想问什么