我试图找出为什么我得到这个错误MSSQL 2012附近有语法错误“>”
附近有语法错误“>”
我比较2个整数和甚至当我用最简单的形式,我仍然得到错误信息
select 1 >= 0
或
select cast(1 as int) >= cast(0 as int)
是否有需要设置为可以使用大于或等于的配置?
我试图找出为什么我得到这个错误MSSQL 2012附近有语法错误“>”
附近有语法错误“>”
我比较2个整数和甚至当我用最简单的形式,我仍然得到错误信息
select 1 >= 0
或
select cast(1 as int) >= cast(0 as int)
是否有需要设置为可以使用大于或等于的配置?
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'
请检查'CASE WHEN'和'WHERE'语法 – Devart
您希望这个返回什么? SQL Server没有布尔类型(尽管'BIT'通常是作为选择的) – DavidG
我期待1或0的位,但似乎我不会得到它。 – freddoo