Vik*_*kas 6 sql t-sql sql-server
基本上我想改变从表中选择的布尔值:
例如:
SELECT otherColumns, not ysnPending FROM table
Run Code Online (Sandbox Code Playgroud)
如果值为false,我需要一列ysnPending = true,如果值为true,我需要false.
有没有可用于改变布尔值的函数,或者我应该使用IIf或CASE ......?
使用CASE,或者如果位字段不可为空,则只需从 1 中减去即可。
SELECT
otherColumns,
(1 - ysnPending) -- NOT ysnPending
FROM table
Run Code Online (Sandbox Code Playgroud)
(使用CASE可能会产生更容易理解的代码。)
如果ysnPending可为空,您会分配什么行为NOT?
| 归档时间: |
|
| 查看次数: |
1741 次 |
| 最近记录: |