On Mon, 9 May 2011 19:22:30 +0400
Timur Elzhov <elz...@gmail.com> wrote:

> 9 мая 2011 г. 18:28 пользователь Artem Chuprina <r...@ran.pp.ru> написал:
> 
> А эта ситуация, как правило, означает, что база спроектирована неправильно.
> >  В
> > правильно спроектированной базе будет пара полей "дата - минимальная
> > температура", и если сегодня в отделении никто не лежит, то записи за
> > сегодня
> > в ней просто не будет.
> 
> Думаю, это не принципиально, можно придумать ситуацию, когда запись таки
> должна появиться. Например, если подобное поле в таблице не одно, а их
> больше, и в другом поле за сегодня существует некое число.

Таблицы JOIN-ить в запросе можно по-разному. И далеко не во всех случаях
на месте отсутствующих записей будут появляться NULL-ы.

> Спор, если я правильно понял, шел о том, можно ли значений типа NULL (или
> undef) вообще избежать, не только в БД. В таком случае мне неясно, что
> должна возвращать функция min() для пустого множества.

А зачем её вызывать для пустого множества? Какого осмысленного
результата этим можно добиться?

-- 
Alexander Galanin


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110509201729.e06710b0...@galanin.nnov.ru

Ответить