Страница 1 из 1

sum и avg

Добавлено: 29 мар 2005, 12:43
wolverine
есть таблица в FireBird 1.0. В ней поле где идут цифры. Но не всегда цифры попадается и null. Вопрос в том если по этому полю сделать sum или avg как будет восприниматься null?

Я сделал и проверил. Получается что записи c null не воспринимаются. Это нормально и правильно?

Добавлено: 29 мар 2005, 12:47
Merlin
Да, нормально и правильно, то бишь в соответсвии со стандартом. В агрегатных функциях (кроме Count, в котором нулла не может быть потому что не может быть никогда) получается нулл только тогда, когда записей, подпадающих под условие выборки, нет вообще.