我知道SQL中IIf
函数的语法是
IIf(布尔表达式,真值,假值)
但是我刚刚找到了一个写在其中的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
它有效。但是如何?我找不到错误的值,还是不需要该错误的值?
答案 0 :(得分:2)
Jet-SQL
具有自己的内置IIF
函数,可让您省略错误的部分。在这种情况下,它的作用就像您为第三个参数传递了Null
值。