Hallo Ich arbeite an Abfrage, die CASE verwenden muss. Ich bekomme immer einen Fehler und kann nicht herausfinden warum. Unten ist was ich versucht habe.SQL Server-CASE-Anweisung in T-SQL
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
Der Fehler ich erhalte, ist auf dem "=" Symbole. Ist es nicht möglich, nach dem Schlüsselwort WHEN in T-SQL zwei verschiedene Spalten zu haben?
Sie sich von 'los Product ='. Verwenden Sie einfach 'ELSE' White'' – BJones
Denken Sie daran, dass 'ProductType wie 'Yellow'' als '=' fungiert –