1
Postgres裏,我可以使用以下方法:如何在SQL Server中使用左函數來選擇條件?
SELECT LEFT([COLUMN], 1) = 'B'
FROM [DB].[dbo].[TABLE]
但在SQL Server中不起作用使用「=」
怎樣才能使這個作品出來的SQL服務器。
Postgres裏,我可以使用以下方法:如何在SQL Server中使用左函數來選擇條件?
SELECT LEFT([COLUMN], 1) = 'B'
FROM [DB].[dbo].[TABLE]
但在SQL Server中不起作用使用「=」
怎樣才能使這個作品出來的SQL服務器。
沒有錯LEFT
功能,但true
或false
評估表達需要CASE
或SQL server
case when LEFT([COLUMN], 1) = 'B' then 'true' else 'false' end
或
IIF(LEFT([COLUMN], 1) = 'B','true','false')
'情況
IIF
語句時LEFT([列之後返回],1)='B'then true else false end' –@a_horse_with_no_name stil la得到一個錯誤syntaxis「=」 – Ariel
必須有其他的東西,因爲比較的作品(你只需要把'true'和'false'放在單引號中,因爲SQL Server不支持布爾值)看到這裏:http ://rextester.com/ORDT88528 –