У меня есть эти данные:
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