我試圖找出爲什麼我得到這個錯誤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