Heim > Datenbank > Oracle > Hauptteil

Wie man Intersect in Oracle verwendet

下次还敢
Freigeben: 2024-05-09 21:06:19
Original
541 Leute haben es durchsucht

Der INTERSECT-Operator wird verwendet, um gemeinsame Zeilen von zwei oder mehr Tabellen zu finden, d. h. Zeilen, die in allen Tabellen gleichzeitig vorkommen. Die Verwendung ist wie folgt: Jede SELECT-Anweisung gibt eine Liste der zu vergleichenden Spalten an. INTERSECT vergleicht entsprechende Spaltenwerte und schließt die Zeile ein, wenn alle Werte gleich sind. Sie können die UNION-Klausel verwenden, um Ergebnisse mit INTERSECT-Ergebnissen aus anderen Tabellen zu kombinieren. Verwendung von INTERSECT in Oracle Es handelt sich um eine Mengenoperation, die Zeilen abruft, die bestimmte Bedingungen erfüllen.

Syntax:

<code>SELECT column_list
FROM table1
INTERSECT
SELECT column_list
FROM table2
[UNION]
SELECT column_list
FROM table3 ...;</code>
Nach dem Login kopieren
Wie man Intersect in Oracle verwendetVerwendungshinweise:

Der INTERSECT-Operator vergleicht entsprechende Spaltenwerte von Zeilen aus verschiedenen Tabellen.

Wenn die Werte aller Zeilen für eine bestimmte Spalte gleich sind, wird die Zeile in die Ergebnismenge aufgenommen.

Die UNION-Klausel kann verwendet werden, um eine Ergebnismenge mit INTERSECT-Ergebnissen aus anderen Tabellen zu kombinieren.

Die Spaltenliste muss in allen SELECT-Anweisungen gleich sein.

Beispiel:

    Angenommen, wir haben die folgenden zwei Tabellen:
  • Tabelle1:
ID

Name

1

John 3
2 Maria
Bob
Tabelle2:
ID Adresse

1

123 Main St3Ergebnisse:ID
2 456 Oak Ave
789 Pine St
Abfrage:
<code>SELECT ID, Name, Address
FROM Table1
INTERSECT
SELECT ID, NULL, Address
FROM Table2;</code>
Nach dem Login kopieren
Name

Adresse

1JohnMary456 Oak AveIn diesem Beispiel gibt der INTERSECT-Operator Zeilen zurück, die in Tabelle1 und Tabelle2 denselben ID-Wert haben.
123 Haupt St 2

Das obige ist der detaillierte Inhalt vonWie man Intersect in Oracle verwendet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!