513 Stimmen

Unterschied zwischen EXISTS und IN in SQL?

Was ist der Unterschied zwischen dem EXISTS y IN Klausel in SQL?

Wann sollten wir die EXISTS und wann sollten wir die IN ?

-2voto

Gagandeep Singh Punkte 41

Wenn Sie den IN-Operator verwenden, scannt die SQL-Engine alle Datensätze, die von der inneren Abfrage abgerufen werden. Bei der Verwendung von EXISTS hingegen stoppt die SQL-Engine den Suchvorgang, sobald sie eine Übereinstimmung gefunden hat.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X