In vielen Programmiersprachen ist die IF-ELSE-Erklärung eine häufige Möglichkeit, Bedingungen umzusetzen und Entscheidungen angesichts der Prämisse zu treffen. Basierend auf einer Bedingung entscheidet die IF-ELSE-Anweisung, welchen Code ausführen soll.
PostgreSQL wird auch mit seiner Version der IF-ELSE-Anweisung geliefert. In diesem Leitfaden werden wir uns das ansehen ANSONSTEN Anweisung in PostgreSQL.
Wenn sonst in PostgreSQL
Es gibt drei Formen von IF -Aussagen in PostgreSQL:
Der WENN Die Anweisung ermittelt, welche Aussagen auf der Grundlage des Ergebniss eines booleschen Ausdrucks ausgeführt werden sollen.
Die Grundstruktur der Grundstruktur der WENN Aussage lautet wie folgt:
WENN, DANNIm Fall von Wenn dann noch, Die Struktur ist wie folgt:
WENN, DANNFür Wenn dann Elsif, Die Struktur ist wie folgt:
WENN, DANNVoraussetzungen
Um die in diesem Handbuch gezeigten Schritte auszuführen, benötigen Sie die folgenden Komponenten:
Implementierung, wenn sonst Anweisungen
In diesem Abschnitt präsentieren wir einige Beispiele für die Implementierung der ANSONSTEN Aussagen, die wir bisher übergegangen sind. Die meisten Beispiele erfordern keinen vorherigen Datensatz.
Beispiel 1 - Verwenden Sie if
Das Beispiel bietet ein einfaches Programm: Finden Sie die größte von zwei Zahlen. Wir werden zwei Variablen deklarieren, ihnen Werte zuweisen, ihre Werte vergleichen und auf der Grundlage des Vergleichsergebnisses ausgeben.
Mach $$Hier,
Beispiel 2 - Verwenden Sie wenn sonst
Während das vorherige Beispiel einwandfrei funktioniert, ist es mit einer leichten Leistungsstrafe verbunden. Es testet die Bedingungen für jede einzelne WENN Anweisung, zusätzliche Verarbeitungsleistung verbrauchen.
Zum Beispiel, wenn var_a> var_b ist WAHR, Dann müssen Sie nicht weiter verarbeiten, wenn Aussagen, richtig? Wir müssen nur weiter testen, ob var_a> var_b zurückgibt FALSCH. Gleiches gilt für die anderen Stufen von IF -Aussagen.
Lassen Sie uns den Code mit dem Code aktualisieren ANSONSTEN Stellungnahme:
Mach $$Hier,
Beispiel 3 - Verwenden Sie if ELSIF
Wir können das Programm weiter optimieren, indem wir verwenden Wenn Elsif Stellungnahme. Schauen Sie sich den Code an:
Mach $$Hier haben wir nur eine einzelne wenn Ende wenn Aussagen.
Abschluss
In diesem Leitfaden haben wir verschiedene Formen von gezeigt ANSONSTEN Aussagen in PostgreSQL. Wir haben ihre Verwendung auch mit einem einfachen Beispiel vorgestellt.
PostgreSQL verfügt außerdem über eine Menge vordefinierter Funktionen für effizientere Abfragen. In der Tat können wir auch komplexere Abfragen mit Sub-Abfragen erstellen.
Möchten Sie mehr über Postgresql erfahren? Schauen Sie sich die PostgreSQL-Unterkategorie an, die mit Leitfäden zu verschiedenen Aspekten von PostgreSQL reichlich vorhanden ist.