Wie zu verwenden, WENN die ELSE-Bedingung für die SQL in Netezza
Möchte ich ausführen bestimmter Satz von SQL-Aussagen, die auf den übergebenen Parameter auf, die aus json-und Sie alle sollten in eine einzige SQL.
Habe ich 3 Bedingungen nämlich
1. Geben
2. Nehmen
3. Beide
Nun in Netezza SQL,
Ich würde gern so etwas wie unten:
if %input = 'Give'
set of give sql statements
else if %input = 'Take'
set of take sql statements
else
set of both sql statements.
Nach der Suche fand ich unten links,aber nicht sicher, ob dies möglich ist, in Netezza.
Kann man " if-then-else-Logik in SQL?
Wie führe ich eine WENN...DANN in eine SQL-SELECT?
Kann bitte jemand, der mich anleitet?
Ich bin neu auf Netezza db
Dank
Maddy
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnten Sie versuchen, und tun dies mit
case
und dynamisches SQL (Sie müssen möglicherweise überprüfen Sie die syntax, da ich nicht verwendet haben, Netezza viel):case
- Anweisung. Aber bitte korrigieren Sie mich, wenn die syntax zum deklarieren einer variable unterscheidet sich in Netezza.