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

IN vs. OR von Oracle, was ist schneller?

IN ist OR vorzuziehen -- OR ist ein notorisch schlechter Performer und kann andere Probleme verursachen, die die Verwendung von Klammern in komplexen Abfragen erfordern würden.

Bessere Option als entweder IN oder OR , besteht darin, eine Verbindung zu einer Tabelle herzustellen, die die gewünschten (oder nicht gewünschten) Werte enthält. Diese Vergleichstabelle kann abgeleitet, temporär oder bereits in Ihrem Schema vorhanden sein.