如何将count和countdistinctT一起用

select distinct count 的用法select
distinct count(xm) from gyjm
where hbh='6252' and hkbbh='';select
distinct hzxm from gyjm
where hbh='6252' and hkbbh='';上面两句都能得到正确的结果,但是两条合起来就报错:select
distinct hzxm,count(xm) from gyjm
where hbh='6252' and hkbbh=''; 报错:0ra-00937:不是单组分组函数?怎么办?问题答案:count是分组函数,不能和distinct合用,实际上分组函数已经起了distinct的作用.正确的写法是: select
hzxm,count(xm) from gyjm
where hbh='6252' and hkbbh=''
U_小丶拗°
楼主已经自己把问题解决了,我来再补充一下count 是能和distinct合用 的. 具体使用方式是 select
hbh='6252' and hkbbh='' group by
xm) 意思就是, 如果在按照 hzxm
分组的时候,
遇到 重复的
那么只计算一次。 实际应用的例子, 就是 比如我要查询 本月的考勤每个员工本月的
打卡次数。 可能某人 某天刷了 2下或者3下。但是
将只计算1次。
为您推荐:
如果写在一起
就应该像 你的答案哪有
你想问什么
扫描下载二维码<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&您现在所在的位置:
informatica怎么实现count(distinct)的功能
天上的星星 最近的发贴
informatica怎么实现count(distinct)的功能
如题,要实现sum(distinct),count(distinct),用informatica的aggregator聚合组件怎么实现?
gmcc2012 最近的发贴
aggregator聚合组件不能完全实现的,个人建议你核查下为什么需要distinct,而且是在sum后。。。
| 城市:海淀
bj_xk 最近的发贴
建议分步实现!
| 城市:海淀
bj_xk 最近的发贴
建议分步实现!
sranliang 最近的发贴
先排序,然后用表达式组件判断进行标记,最后再聚合
| 城市:海淀
luckytutucn 最近的发贴
xue xue xixi
天上的星星 最近的发贴
有单独的组件能实现吗?
无意爱你 最近的发贴
两个组件应该是没问题的
hwert 最近的发贴
谢谢,有帮助
[通过 QQ、MSN 分享给朋友]
微信扫描二维码
关注社区最新动态

我要回帖

更多关于 mongo distinct count 的文章

 

随机推荐