Запросы, планы, оптимизация запросов, ...
Модераторы: kdv, CyberMax
-
wolverine
- Сообщения: 4
- Зарегистрирован: 29 мар 2005, 12:01
Сообщение
wolverine » 29 мар 2005, 12:43
есть таблица в FireBird 1.0. В ней поле где идут цифры. Но не всегда цифры попадается и null. Вопрос в том если по этому полю сделать sum или avg как будет восприниматься null?
Я сделал и проверил. Получается что записи c null не воспринимаются. Это нормально и правильно?
Последний раз редактировалось
wolverine 29 мар 2005, 13:13, всего редактировалось 1 раз.
-
Merlin
- Динозавр IB/FB
- Сообщения: 1502
- Зарегистрирован: 27 окт 2004, 11:44
Сообщение
Merlin » 29 мар 2005, 12:47
Да, нормально и правильно, то бишь в соответсвии со стандартом. В агрегатных функциях (кроме Count, в котором нулла не может быть потому что не может быть никогда) получается нулл только тогда, когда записей, подпадающих под условие выборки, нет вообще.