In Oracle ist „or“ ein logischer Operator, der „oder“ bedeutet. Er wird verwendet, um bestimmte Bedingungen zu filtern. Wenn eine der Bedingungen vor und nach dem „or“-Operator wahr ist, ist das zurückgegebene Ergebnis wahr nach oder Wenn alle Bedingungen falsch sind, gibt der Operator „oder“ „false“ zurück.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.
Der OR-Operator ist ein logischer Operator, der boolesche Ausdrücke kombiniert und „true“ zurückgibt, wenn einer der Ausdrücke wahr ist.
Im Folgenden wird die Syntax des OR-Operators erläutert:
expression_1 AND expression_2
Die folgende Tabelle zeigt die Ergebnisse des OR-Operators zwischen wahren, falschen und NULL-Werten.
Wir verwenden häufig den OR-Operator in der WHERE-Klausel von SELECT-, DELETE- und UPDATE-Anweisungen, um Bedingungen zum Filtern von Daten zu bilden.
Wenn Sie mehrere logische Operatoren in einer Anweisung verwenden, wertet Oracle den OR-Operator nach der Auswertung der NOT- und AND-Operatoren aus. Sie können jedoch Klammern verwenden, um die Reihenfolge der Auswertung zu ändern.
Wir werden die Auftragstabelle in der Beispieldatenbank zur Demonstration verwenden. Die Tabellenstruktur ist in der folgenden Abbildung dargestellt:
Beispiel für einen Oracle-ODER-Operator, der zwei boolesche Ausdrücke kombiniert.
Das folgende Beispiel findet Bestellungen, deren Status „Ausstehend“ oder „Storniert“ lautet. Bitte beachten Sie die folgende Abfrageanweisung:
SELECT order_id, customer_id, status, TO_CHAR(order_date, 'YYYY-MM-DD') AS order_date FROM orders WHERE status = 'Pending' OR status = 'Canceled' ORDER BY order_date DESC;
In In diesem Beispiel gibt die Anweisung alle Bestellungen zurück, die einen der folgenden Ausdrücke erfüllen: status = 'Ausstehend'
-- oder
status = 'Storniert'
Die Ausführung des obigen Codes führt zu den folgenden Ergebnissen:
Empfohlen Tutorial: „Oracle-Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist die Verwendung von oder in Orakel?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!