запрос не работает с пустыми полями при доступе - PullRequest
0 голосов
/ 21 июня 2010

Что не так в этом запросе, выполняемом в базе данных MS Access 2003.

Он отлично работает, если поля не пусты, но когда любое из полей пусто, это приводит к пустой строке.

SELECT CustomerName,IIF(Address1="","",Address1)+IIF(Address1&
Address2="","",",")+IIF(Address2="","",Address2)+IIF(Address1&Address2&
Address3="","",",")+IIF(Address3=" "," ",Address3) AS Address FROM CustomerDetails

1 Ответ

1 голос
/ 21 июня 2010

Вы можете заменить ="" на is null, но вывод все еще, вероятно, не тот, который вы хотите, но вы действительно никогда не говорили, как вы хотите, чтобы вывод был похож.*

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...