Нужны ли оба условия в функции IIf? - PullRequest
0 голосов
/ 08 ноября 2018

Я знаю, что синтаксис функции IIf в SQL равен

IIf (Boolean_Expression, True_Value, False_Value)

Но я только что нашел код SQL, где написано

IIf([DATE_USER_TO_SPECIALIST] Is Not Null, Year([DATE_USER_TO_SPECIALIST]) & "." & IIf(Month([DATE_USER_TO_SPECIALIST])<=9,"0","") & Month([DATE_USER_TO_SPECIALIST])) AS DATE_USER_TO_SPECIALIST_YYYYMM

И это работает. Но как? Я не могу найти ложное значение, или ложное значение не требуется?

1 Ответ

0 голосов
/ 08 ноября 2018

Jet-SQL имеет собственную встроенную функцию IIF, которая позволяет вам пропустить ложную часть.В этом случае он действует так, как будто вы передали Null значение для третьего аргумента.

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