Ich möchte Daten mit Bedingungen in WHERE
clause abrufen.
Hier sieht mein Tisch so aus:
Meine Bedingung in WHERE
-Klausel ist:
if location = 'Bhuj' then Age>20 else if location = 'Mumbai' then Age>25
Ich versuche diesen Code, um dies zu erreichen:
%Vor%Dieser Code funktioniert gut für MySQL ( siehe SQLFiddle ), funktioniert aber nicht für SQL Server ( siehe dieses SQLFiddle ) und geben den folgenden Fehler:
Falsche Syntax in der Nähe von '& gt;': SELECT * FROM Test WHERE Fall Ort Wenn 'Bhuj' dann Alter & gt; 20 Wenn 'Mumbai', dann Alter & gt; 25 Ende
Irgendwelche Vorschläge?
Tags und Links sql sql-server case where-clause multiple-conditions