【发布时间】:2019-04-15 18:37:37
【问题描述】:
我想使用数学测试的结果来决定是否将一个值设置为不同的数字,如果它恰好为零或其他什么。
例如,如果我发出这样的问题:SELECT (1=1)* 100 AS value 我希望 value 为 100 或 -100 (后者是我记得 Commodore Basic 工作的方式)。但相反,我在等号上出现语法错误。有没有办法在 MSSQL 中执行此操作来简化我的查询?
【问题讨论】:
-
当link使用CASE
标签: sql-server tsql algebra