SQL Case über Statements
Hallo Community,
ich hab da mal eine warscheinlich einfache Frage über die Case (if) Condition in SQL
Folgendes ich möchte eine Where Abfrage nur laufen lassen wenn ein Feld in der Tabelle "is null" ist.
Quasi wenn diese Tabelle leer ist nimm diese where prüfung ist die Tabelle voll nimm diese where prüfung
versucht habe ich es wie folgt.
So in etwa soll die abfrage über SQL laufen bekomme ich beim case immer angezeigt "falscher Syntax in der nähe von".
vielleich hat jemand eine Idee was ich falsch mache IF hat auch nichts gebracht.
vielen dank
ich hab da mal eine warscheinlich einfache Frage über die Case (if) Condition in SQL
Folgendes ich möchte eine Where Abfrage nur laufen lassen wenn ein Feld in der Tabelle "is null" ist.
Quasi wenn diese Tabelle leer ist nimm diese where prüfung ist die Tabelle voll nimm diese where prüfung
versucht habe ich es wie folgt.
case when Tabelle.Feld is null
then where (test1 > '5'
and fach2 = 'belegt')
else where (test2 > '3'
and fach2 = 'belegt')
end
So in etwa soll die abfrage über SQL laufen bekomme ich beim case immer angezeigt "falscher Syntax in der nähe von".
vielleich hat jemand eine Idee was ich falsch mache IF hat auch nichts gebracht.
vielen dank
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 519537
Url: https://administrator.de/contentid/519537
Ausgedruckt am: 20.11.2024 um 02:11 Uhr
2 Kommentare
Neuester Kommentar