能否按照DECODE条件来COUNT???

bbcboy 2006-04-22 07:58:51
表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应该怎么写啊???不要用兼套语句,这样太罗嗦了
...全文
509 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bbcboy 2006-04-22
  • 打赏
  • 举报
回复
两位都是好人啊!!
非常感谢!!
chliang315 2006-04-22
  • 打赏
  • 举报
回复
可以的
COUNT(DW),COUNT(DECODE(A.BJ,'Y',DW,null))
Visual_Studio_Net 2006-04-22
  • 打赏
  • 举报
回复
SELECT COUNT(DW),SUM(DECODE(BJ,'Y',1,0)) FROM A

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧