160
Глава 8.
Группировка и агрегаты
Обработка значений Null
При агрегировании, да и при вычислении
любого численного выраже
ния, всегда следует учитывать влияние значения
null
на результат вы
числения. Для иллюстрации создадим
простую таблицу для хранения
числовых данных и заполним ее набором {1, 3, 5}:
mysql>
CREATE TABLE number_tbl
> (val SMALLINT);
Query OK, 0 rows affected (0.01 sec)
mysql>
INSERT INTO number_tbl VALUES (1);
Query OK, 1 row affected (0.00 sec)
mysql>
INSERT INTO number_tbl VALUES (3);
Query OK, 1 row affected (0.00 sec)
mysql>
INSERT INTO number_tbl VALUES (5);
Query OK, 1 row affected (0.00 sec)
Рассмотрим следующий запрос, применяющий пять агрегатных функ
ций к этому набору чисел:
mysql>
Достарыңызбен бөлісу: