Pat*_*rez 10 sql-server
我的问题有点泛,但是我想说我想在SQL Server中测试一些表达式.我写SELECT 1=1或者SELECT 'a' > 'B'按F5,希望看到结果,就像我打字时那样SELECT 0, 1. 但我得到了一个错误.这是为什么?我应该用什么来动态评估这些表达式?
SELECT 1=1
SELECT 'a' > 'B'
SELECT 0, 1
Mar*_*ith 20
SQL Server没有布尔数据类型.
你需要使用 SELECT CASE WHEN 1=1 THEN 1 ELSE 0 END
SELECT CASE WHEN 1=1 THEN 1 ELSE 0 END
dot*_*joe 14
最简单的方法是 select 1 where <test expression here>
select 1 where <test expression here>
归档时间:
15 年 前
查看次数:
7442 次
最近记录:
9 年,7 月 前