我有这个数据:
Id Name amount Comments
-------------------------------
1 n1 421762 Hello
2 n2 421 Bye
3 n2 262 null
4 n2 5127 ''
每个名称可能有也可能没有带有空或空注释的额外行。
如何按名称和总和(数量)进行分组,以便它忽略/吸收分组中的空或空注释并只显示 2 个组。
我想要的输出:
Id Name sum(amount) Comments
------------------------------------
1 n1 421762 Hello
2 n2 5180 Bye
我想不通。
我希望这会忽略空值/空值,但我总是以 4 组结束
select id, name, sum(amount), comments
from table
group by id, name, comments