Oracle
 sql >> Datenbank >  >> RDS >> Oracle

MINUS-Operator im Orakel

MINUS nimmt die erste Ergebnismenge und entfernt alle, die in der zweiten Ergebnismenge vorhanden sind; es entfernt auch alle Duplikate .

In Ihrem Beispiel hat Tabelle A 389 Zeilen und Tabelle B 217 Zeilen; Ihr INTERSECT zeigt, dass es keine gemeinsamen Zeilen gibt, was bedeutet, dass tableA MINUS tableB 389 Zeilen sind (d. h. alle).

tabelleB MINUS tabelleA gibt den eindeutigen Satz von Zeilen in tabelleB zurück, daher gibt es 89 unterschiedliche Werte in tabelleB.