我有这张桌子
codea MainType value
------------------------------------
10 a 20765
11 NULL 414
11 b 12
12 c 247809
20 NULL 700
20 d 50
如何对codea
进行分组,并基于maintype
和主要类型null的值相加,并删除结果,如下表所示:
codea MainType value
-------------------------------
10 a 20765
11 b 426
12 c 247809
20 d 750
感谢您阅读我的问题
答案 0 :(得分:3)
通过您的样本数据,我发现您可以使用max(maintype)
消除空值:
select
codea,
max(maintype) maintype,
sum(value) value
from tablename
group by codea