Eine Fallerklärung ähnelt einem verschachtelten If… sonst Block, mit dem Sie eine Liste von Bedingungen testen und nur einen Wert aus der Liste der möglichen Ergebnisse zurückgeben können.
Sie finden häufig die Verwendung von Fallanweisungen in gespeicherten Verfahren oder SQL -Funktionen, um eine Reihe von Bedingungen auszuführen.
In diesem Tutorial wird uns beigebracht, wie man mit Fallanweisungen in Standard -SQL arbeitet.
SQL -Fallerklärung
Wir können die Syntax einer Fallanweisung in SQL wie im Folgenden gezeigt ausdrücken:
FALLLassen Sie uns diskutieren, wie Sie mit der Fallerklärung anhand praktischer Beispiele arbeiten können. Betrachten Sie zunächst die Tabelle eines Beispiels für Mitarbeiter, wie im Folgenden dargestellt:
In diesem CSE haben wir eine Tabelle, die die Mitarbeiterinformationen enthält. Lassen Sie uns sehen, wie wir die SQL -Fallerklärung verwenden können, um die bedingten Anweisungen zu implementieren.
Berücksichtigen Sie die folgende Beispielaussage:
Mitarbeiter verwenden;Das vorherige Beispiel führt eine Fallerklärung ein, um eine Beschreibung des Geschlechts zu beschreiben.
Resultierende Ausgabe:
Beispiel:
Wir können die Fallanweisung auch mit einer Bestellung nach Klausel verwenden, wie in den folgenden Punkten gezeigt:
Wählen Sie EMP_NO, First_Name, Geschlecht von Mitarbeitern ausResultierende Tabelle:
Hier hast du es. Eine einfache und intuitive Methode zur Bestellung der Zeilen in einem Ergebnis, der unter Verwendung der Fallanweisungen festgelegt ist.
Abschluss
In diesem Tutorial haben wir gelernt, wie die Fallanweisung in Standard -SQL verwendet wird, um die bedingten Überprüfungen hinzuzufügen. Konditionals können Ihnen helfen, Flexibilität in Ihren SQL -Anweisungen hinzuzufügen.