In diesem Beitrag führen Sie die Ausführung mehrerer Bedingungen innerhalb der FALL Anweisung in der Oracle -Datenbank.
Kann eine Fallanweisung mehrere Bedingungen haben?
Ja, der Benutzer kann mehrere Bedingungen innerhalb der “ausführen“FALL"Aussage mit Hilfe der"WENNKlauseln. Darüber hinaus hat der Benutzer die Möglichkeit, eine aufzunehmenANDERSKlausel zusammen mit der Klausel "Wann", um das Standardergebnis hinzuzufügen.
Lassen Sie uns die Syntax von mehreren Bedingungen in einem "sehen"FALL" Stellungnahme:
FALLIn der obigen Syntax ist klar, dass die mehreren Bedingungen mit ihrem jeweiligen Ausgang verwendet wurden.
Wechseln wir zu einem Beispiel von einem "FALL”Aussage mit mehreren Bedingungen mit einem“WENNKlausel:
Wählen Sie Warehouse_id,Im obigen Beispiel wurden die Bedingungen auf die “angewendet“Location_id"Spalte der"Lagerhäuser" Tisch.
Ausgang
Die Ausgabe zeigt, dass die Bedingungen angewendet wurden.
Mehrere Bedingungen in a FALL Anweisung kann an angewendet werden einzel oder mehrere Säulen. Lassen Sie uns einige Beispiele für die praktische Demonstration sehen.
Beispiel 1: Anwendung der Fallanweisung mit mehreren Bedingungen in einer einzelnen Spalte
Sehen wir uns ein Beispiel für die Anwendung von a an FALL Aussage mit mehreren Bedingungen für a einzel Spalte:
Wählen Sie Country_Name,Im obigen Beispiel wurden die Bedingungen auf die “angewendet“Region_id"Spalte der"LÄNDER" Tisch.
Ausgang
Der Ausgang zeigte das Ergebnis gemäß den Bedingungen.
Beispiel 2: Anwendung der Fallanweisung mit mehreren Bedingungen für mehrere Spalten
Sehen wir uns ein Beispiel für die Anwendung von a an FALL Aussage mit mehreren Bedingungen auf mehrere Säulen:
Wählen Sie Order_id, Status aus,Im obigen Beispiel “STATUS" Und "AUFTRAGSNUMMER"Spalten von"AUFTRÄGETabellen wurden für mehrere Bedingungen verwendet.
Ausgang
Die Ausgabe zeigt, dass der Ergebnissatz die Daten basierend auf den angewendeten Bedingungen abgerufen hat.
Abschluss
In der Oracle -Datenbank die FALL Ermöglicht dem Benutzer, mehrere Bedingungen in einer einzelnen Abfrage auszuführen und das Ergebnis gemäß den Bedingungen bereitzustellen. Jede Bedingung in der Fallanweisung wird mit a hinzugefügt WENN Klausel und optional ANDERS. Dieser Beitrag hat die Verwendung von Fallanweisungen mit mehreren Bedingungen für einzelne oder mehrere Spalten erläutert.