标签: sql oracle
我正在尝试为下面的场景编写oracle sql。任何人都可以提供指针吗?
我的数据就像
现在,只要客户拥有401k账户,我必须将余额默认为零,否则显示总余额。
谢谢, 普拉塔普
答案 0 :(得分:3)
您可以使用case表达式执行此操作。
case
select customer, case when count(case when account='401K' then 1 end) > 0 then 0 else sum(balance) end from tbl group by customer