Как оператор GROUP BY обрабатывает поля с NULL?

GuDron

dumpz.ws
Admin
Регистрация
28 Янв 2020
Сообщения
7,552
Реакции
1,435
Credits
24,379
Учитывая, что NULL в SQL — просто отсутствие значения, то все значения NULL при группировке попадают в одну группу. Например, пусть есть таблица:
Код:
name   score
Alex       5
Sam       1
Sam       11
NULL     4
NULL     3
Тогда запрос
Код:
SELECT name, SUM (score) AS sc
FROM table
GROUP BY name;
выдаст:
Код:
name   sc
Alex       5
Sam      12
NULL     7