oracle CASE WHEN 里面怎么加DISTINCT的功能

来源:互联网 发布:淘宝贷款被骗了怎么办 编辑:程序博客网 时间:2024/04/28 16:45

CASE WHEN 里面怎么加DISTINCT的功能

count(distinct case when photo='1' or photo='2' then id else null end )PHnumber


http://bbs.csdn.net/topics/70508033


oracle聚合函数中如何设置条件


SELECT FORGNUM,
       SUM(CASE WHEN FSAL200>0 THEN ELSE END),
       SUM(CASE WHEN FSAL200>0 THEN FSAL200 ELSE END),
       COUNT(CASE WHEN FSAL100>0 THEN ELSE END),
       SUM(CASE WHEN FSAL100>0 THEN FSAL200 ELSE END),
       COUNT(CASE WHEN FSAL308>0 THEN ELSE END),
       SUM(CASE WHEN FSAL308>0 THEN FSAL200 ELSE END)
FROM CMPDATA
GROUP BY FORGNUM
;

http://bbs.csdn.net/topics/380205874


原创粉丝点击