![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Объединение с значением NULL
Avreliy © (2003-04-19 21:45:00)Уважаемые мастера!
Почему при многоуровневом объединении(около 10 таблиц),
при объединении 2х из таблиц по полю, значение которого
NULL, все поля возвращаемого результата также имеют
значение NULL.А мне нужно, чтобы если это поле неопределено,
то и в результате оно было неопределённым, а все остальные -
определённыцми?Подскажите, пожалуйста, начинающему.
Sergey Masloff (2003-04-20 11:37:00) [1]Avreliy
По твоему вопросу ни фига не понятно, но может речь идет о открытых и закрытых JOIN?
Что такое объединение по полю значение которого NULL?
MSSQL2k (2003-04-20 11:22:00) [2]...в запросах использую проверку ISNULL()
kaif (2003-04-20 01:40:00) [3]Как отучить людей от объединения по полям NULL и вообще от злоупотребления такими полями?...
Законы таинственного NULL следующие:
NULL=NULL это False
NULL<>NULL это тоже False
Единственное, что True, так это:
SOMETHING ISNULL
Так как NULL это вообще неизвестно что. Закон исключенного третьего тут не работает. NULL - неопределенное состояние. Это даже не пустое значение...