Каким будет запрос на выборку для исключения пустых значений в мс доступе

Я стараюсь

select * from table where Contact Is Not null 

но он отображает значения, включая пустые значения

2 ответа

Решение

Ваш запрос правильный, но, вероятно, в столбце "Контакты" есть строки нулевой длины. Ты можешь использовать

select * from table where len(Nz(Contact, '')) > 0

Nz Функция возвращает указанное значение по умолчанию, если столбец является нулевым.

Вы можете попробовать вот так:

select * from table where Len([Contact] & "")>0 
Другие вопросы по тегам