![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поля с пустыми значениями как с ними подружиться? [D6, Access]
Ab_Prob © (2003-10-21 12:55:00)
База Access доступ через ADO запрос:
Select * from Tab1 T1 WHERE T1.SDate = NULL
выдает пустой набор данных, хотя есть поля с пустыми значениями.
SDate - тип дата/время, но это не важно, с типом целое число тоже не работает.
Пустые поля использовать нехорошо, но в данном случае очень нужно. Как мне достать записи с пустыми полями?
Zacho (2003-10-21 12:58:00) [1]
Как, как .. Почитать учебник по SQL и узнать, что для сравнения с NULL используется не = , а IS
Правильно так:Select * from Tab1 T1 WHERE T1.SDate IS NULL
Vlad (2003-10-21 12:58:00) [2]
Очередной вопрос на скорость реакции :)))
Vlad (2003-10-21 12:57:00) [3]
Select * from Tab1 T1 WHERE T1.SDate isNULL
Reindeer Moss Eater (2003-10-21 12:57:00) [4]
Любаяоперация сравнения с NULL даст FALSE.
Если есть поле, в котором NULL то выражение Поле = NULL будет равно FALSE.
выражение Поле <> NULL будет равно FALSE.
Писать надо IS NULL
Vadim S (2003-10-21 12:57:00) [5]
Select * from Tab1 T1 WHERE T1.SDate IS NULL