我试图弄清楚为什么我会收到此错误
'>'
附近的语法不正确
我正在比较2个整数,即使我使用最简单的形式,我仍然会收到错误消息
select 1 >= 0
或
select cast(1 as int) >= cast(0 as int)
是否需要设置一个配置才能使用大于或等于?
答案 0 :(得分:2)
SELECT IIF(1 >= 0, 'YES', 'NO') -- 2012+
SELECT CASE WHEN 1 >= 0 THEN 'YES' ELSE 'NO' END
IF 1 >= 0
SELECT 'YES'
ELSE
SELECT 'NO'