-1
您好我正在處理涉及必須使用CASE的查詢。我不斷收到錯誤,但無法弄清楚原因。以下是我所嘗試過的。T-SQL中的SQL Server CASE語句
SELECT
CASE
when LineItem like '%Apple%' THEN ProductType = 'Apple'
when LineItem like '%Orange' THEN ProductType = 'Orange'
when LineItem like '%Strawberry' THEN ProductType = 'Red'
when ProductType like 'Yellow' THEN ProductType
else ProductType = 'White'
end as ProductType
FROM Fruits
我得到的錯誤是在「=」符號上。 在T-SQL中的WHEN關鍵字之後不可能有兩個不同的列嗎?
擺脫'ProductType ='的。請使用'ELSE'White'' – BJones
請記住'ProductType like'Yellow''充當'=' –