Heim  >  Artikel  >  Datenbank  >  Was ist die Verwendung von und in Oracle?

Was ist die Verwendung von und in Oracle?

WBOY
WBOYOriginal
2022-01-21 11:33:594148Durchsuche

In Oracle ist und ein logischer Operator, der „und“ bedeutet. Er wird zum Filtern der angegebenen Bedingungen verwendet. Nur wenn die Bedingungen vor und nach erfüllt sind, ist das zurückgegebene Ergebnis wahr Falsch, der Operator „and“ gibt „false“ zurück.

Was ist die Verwendung von und in Oracle?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.

Was ist die Verwendung von und in Oracle? Der AND-Operator ist ein logischer Operator, der boolesche Ausdrücke kombiniert und „true“ zurückgibt, wenn beide Ausdrücke wahr sind. Der AND-Operator gibt false zurück, wenn einer der Ausdrücke falsch ist.

Die Syntax des AND-Operators lautet wie folgt:

expression_1 AND expression_2

Die folgende Tabelle zeigt die Ergebnisse bei Verwendung des AND-Operators zum Kombinieren von wahren, falschen und NULL-Werten:

Was ist die Verwendung von und in Oracle? Typischerweise im WHERE-Sub von SELECT, DELETE und UPDATE-Anweisungen Verwenden Sie AND im Satz, um Bedingungen für den Datenabgleich zu bilden. Verwenden Sie außerdem den AND-Operator im Prädikat der JOIN-Klausel, um die Join-Bedingung zu bilden.

Bei der Verwendung mehrerer logischer Operatoren in einer Deklaration wertet Oracle immer zuerst den AND-Operator aus. Sie können jedoch Klammern verwenden, um die Reihenfolge der Auswertung zu ändern.

Oracle AND Operator-Beispiel

Nehmen Sie die Auftragstabelle in der folgenden Datenbank als Beispiel:

Was ist die Verwendung von und in Oracle?1. Beispiel für Oracle AND, das zwei boolesche Ausdrücke kombiniert

Das folgende Beispiel findet Kunden mit der Kundennummer 2. Die Aufträge, deren Status ist ausstehend:

SELECT order_id, customer_id, status, TO_CHAR(order_date,'YYYY-MM-DD') AS order_date
FROM orders
WHERE  status = 'Pending'  AND customer_id = 2
ORDER BY order_date;

In diesem Beispiel gibt die Abfrage alle Bestellinformationen zurück, die zwei Ausdrücke erfüllen, nämlich:

status = 'Ausstehend' und customer_id = 2

Führen Sie das obige aus. Der Code kann die folgenden Ergebnisse erhalten:

Was ist die Verwendung von und in Oracle?2. Beispiel für eine Oracle-AND-Verknüpfung von mehr als zwei booleschen Ausdrücken

Sie können mehrere UND-Operatoren verwenden, um boolesche Ausdrücke zu kombinieren.

Mit der folgenden Anweisung werden beispielsweise Bestellungen abgerufen, die alle folgenden Bedingungen erfüllen:

aufgegeben im Jahr 2017.

Die Verkäufernummer ist 60.

Versandstatus ist verfügbar.

Beziehen Sie sich auf die folgende Abfrageanweisung:

SELECT
    order_id,
    customer_id,
    status,
    TO_CHAR(order_date, 'YYYY-MM-DD') AS order_date
FROM
    orders
WHERE
    status = 'Shipped'
    AND salesman_id = 60
    AND EXTRACT(YEAR FROM order_date) = 2017
ORDER BY
    order_date;

Führen Sie den obigen Code aus, um die folgenden Ergebnisse zu erhalten:

Was ist die Verwendung von und in Oracle?Empfohlenes Tutorial: „

Oracle Tutorial

Das obige ist der detaillierte Inhalt vonWas ist die Verwendung von und in Oracle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn