Каким образом предложение GROUP BY управляет значениями NULL?

Каким образом предложение GROUP BY управляет значениями NULL? Соответствует ли это общей трактовке этих значений?

Ответы

Ответ 1

Нулевые значения столбца группируются как отдельная группа.

См. SQL Fiddle, демонстрирующий функции Group By и aggregate для столбца с нулевым значением

Ответ 2

Вы имеете в виду, когда вы GROUP BY с нулевым столбцом? Все строки с NULL в столбце обрабатываются так, как если бы NULL было другим значением.

Если столбец группировки содержит нулевые значения, все нулевые значения считаются равными, и они помещаются в одну группу.

http://technet.microsoft.com/en-us/library/ms177673.aspx

Ответ 3

Группировать по группам все записи со значениями NULL.