Methode: 1. Verwenden Sie Union, um Abfragen zusammenzuführen, um doppelte Zeilen aus der zusammengeführten Ergebnismenge zu entfernen. 2. Verwenden Sie „Union All“, um Abfragen zusammenzuführen, ohne doppelte Zeilen aus der Ergebnismenge zu entfernen. 3. Verwenden Sie Intersect, um Abfragen zusammenzuführen 4. Verwenden Sie Minus, um Abfragen zusammenzuführen und den Differenzsatz der Abfrageergebnisse zu erhalten.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.
Manchmal können Sie in praktischen Anwendungen zum Zusammenführen der Ergebnisse mehrerer Select-Anweisungen die Mengenoperationssymbole Union, Union All, Intersect und Minus verwenden.
Es wird hauptsächlich in Datenbüros mit relativ großen Datenmengen verwendet und läuft schnell.
1).Union
Dieser Operator wird verwendet, um die Vereinigung zweier Ergebnismengen zu erhalten. Wenn dieser Operator verwendet wird, werden doppelte Zeilen im Ergebnissatz automatisch entfernt.
Beispiele sind wie folgt:
SELECT ename, sal, job FROM emp WHERE sal >2500 UNION SELECT ename, sal, job FROM emp WHERE job = 'MANAGER';
2).union all
Dieser Operator ähnelt Union, löscht jedoch keine doppelten Zeilen und sortiert nicht.
Ein Beispiel ist wie folgt:
SELECT ename, sal, job FROM emp WHERE sal >2500 UNION ALL SELECT ename, sal, job FROM emp WHERE job = 'MANAGER';
Dieser Operator wird verwendet, um die Vereinigung zweier Ergebnismengen zu erhalten. Wenn dieser Operator verwendet wird, werden doppelte Zeilen im Ergebnissatz nicht automatisch entfernt.
3).Schnittpunkt
Verwenden Sie diesen Operator, um den Schnittpunkt zweier Ergebnismengen zu erhalten.
Ein Beispiel ist wie folgt:
SELECT ename, sal, job FROM emp WHERE sal >2500 INTERSECT SELECT ename, sal, job FROM emp WHERE job = 'MANAGER';
4). .
Beispiele sind wie folgt:SELECT ename, sal, job FROM emp WHERE sal >2500 MINUS SELECT ename, sal, job FROM emp WHERE job = 'MANAGER';(MINUS bedeutet Subtraktion)Empfohlenes Tutorial: „
Oracle Video Tutorial
“Das obige ist der detaillierte Inhalt vonWie man in Oracle Abfragen und Zusammenführungen durchführt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!