Posted on 2009-06-29 10:57
林光炎 阅读(1636)
评论(0) 编辑 收藏 所属分类:
ORACLE
表A
DW WP BJ
----------------
A M1 Y
B M2 N
C M3 Y
D M1 Y
我向统计BJ是'Y‘的DW有多少个和总DW多少个??
我用COUNT(DW),COUNT(DECODE(A.BJ,'Y',DW,0))
这样不行啊??
SQL应该怎么写啊???不要用兼套语句,这样太罗嗦了 问题点数:50、回复次数:3Top
1 楼Visual_Studio_Net(打鼠英雄)回复于 2006-04-22 20:08:49 得分 15
SELECT COUNT(DW),SUM(DECODE(BJ,'Y',1,0)) FROM ATop
2 楼chliang315()回复于 2006-04-22 20:11:32 得分 35
可以的
COUNT(DW),COUNT(DECODE(A.BJ,'Y',DW,null))Top
3 楼bbcboy(烦猪哥哥)回复于 2006-04-22 20:30:58 得分 0
两位都是好人啊!!
非常感谢!!