Inhaltsverzeichnis:

Wo ist die verschachtelte Abfrage?
Wo ist die verschachtelte Abfrage?

Video: Wo ist die verschachtelte Abfrage?

Video: Wo ist die verschachtelte Abfrage?
Video: Verschachtelte Wenn-Funktionen 2024, April
Anonim

Was ist ein Unterabfrage ? EIN Unterabfrage , auch bekannt als a verschachtelte Abfrage oder Unterauswahl, ist a SELECT-Abfrage eingebettet in die WHERE- oder HAVING-Klausel einer anderen SQL Anfrage . Die von der. zurückgegebenen Daten Unterabfrage wird von der äußeren Anweisung genauso verwendet wie ein Literalwert.

Was ist in diesem Zusammenhang eine verschachtelte Abfrage?

EIN Unterabfrage oder Innere Abfrage oder ein Verschachtelte Abfrage ist ein Anfrage innerhalb einer anderen SQL Anfrage und eingebettet in die WHERE-Klausel. EIN Unterabfrage wird verwendet, um Daten zurückzugeben, die in der Hauptsache verwendet werden Anfrage als Bedingung, um die abzurufenden Daten weiter einzuschränken.

Außerdem, wie viele Unterabfragen können in SQL verschachtelt werden? EIN Unterabfrage kann verschachtelt werden innerhalb der WHERE- oder HAVING-Klausel einer äußeren SELECT-, INSERT-, UPDATE- oder DELETE-Anweisung oder innerhalb einer anderen Unterabfrage . Bis zu 32 Stufen von Verschachtelung ist möglich, obwohl die Grenze je nach verfügbarem Speicher und der Komplexität anderer Ausdrücke in der Abfrage variiert.

Wie schreibt man außerdem verschachtelte SQL-Abfragen?

SQL-Unterabfragen

  1. Eine Unterabfrage kann auftreten in:
  2. Die Unterabfrage kann innerhalb einer SELECT-, INSERT-, UPDATE- oder DELETE-Anweisung oder innerhalb einer anderen Unterabfrage verschachtelt werden.
  3. Eine Unterabfrage wird normalerweise innerhalb der WHERE-Klausel einer anderen SQL-SELECT-Anweisung hinzugefügt.
  4. Sie können die Vergleichsoperatoren wie >, < oder = verwenden.

Welche Abfrage wird in einer verschachtelten Unterabfrage zuerst ausgeführt?

Bei einer normalen verschachtelten Unterabfrage wird die innere SELECT-Abfrage zuerst ausgeführt und einmal ausgeführt Werte von der Hauptabfrage verwendet werden. Eine korrelierte Unterabfrage wird jedoch einmal für jede von der äußeren Abfrage berücksichtigte Kandidatenzeile ausgeführt. Mit anderen Worten, die innere Abfrage wird von der äußeren Abfrage gesteuert.

Empfohlen: