lis*_*isa 1 sql sql-server-2008-r2
CASE
WHEN VPN_Access__c = True THEN 'Need to Setup' + VPN_Access__c
ELSE ''
END AS VPNAccessDesc`
Run Code Online (Sandbox Code Playgroud)
我正在尝试创建一个Case语句,但我一直收到错误,指出无效的列名称为'True'.这是一个复选框字段,如果表格等于True,我希望它说"需要设置".
VPN_Access__c是一种bit数据类型,如果这有所不同
Sql Server没有boolean值,因此您需要执行以下操作:
CASE WHEN VPN_Access__c = 1 THEN 'Need to Setup'
ELSE '' END AS VPNAccessDesc
Run Code Online (Sandbox Code Playgroud)
实际上 - 你可以删除,+ VPN_Access__c因为它更有意义Need to Setup而不是说Need to Setup1
| 归档时间: |
|
| 查看次数: |
2617 次 |
| 最近记录: |