Ale*_*der 0 sql t-sql sql-server
我需要从表中的字符串字段获取视图中的布尔字段.True如果字符串已填充,则应为boolean字段:
SELECT (MasterId IS NOT NULL) AS HasMaster FROM entries
Run Code Online (Sandbox Code Playgroud)
但是,这会导致错误:
关键字"IS"附近的语法不正确
为什么这样以及如何解决?
请尝试以下代码:
SELECT CAST(CASE WHEN MasterId IS NULL THEN 0 ELSE 1 END AS BIT) [HasMaster]
FROM entries
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
136 次 |
| 最近记录: |