JCl*_*and 4 sql t-sql sql-server
为什么这会在等号上抛出错误?
select IIF((SUBSTRING('A1234', 1, 1) = 'A'), TRUE, FALSE) as IsAustraliaUser
Run Code Online (Sandbox Code Playgroud)
错误:
消息102,级别15,状态1,行1
'='附近的语法不正确.
IIF 是一个SQL Server 2012功能,您需要使用 CASE
SELECT CASE SUBSTRING('A1234', 1, 1)
WHEN 'A' THEN 'TRUE'
ELSE 'FALSE'
END
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2171 次 |
| 最近记录: |