Was sind einzeilige Unterabfrageoperatoren?
Was sind einzeilige Unterabfrageoperatoren?

Video: Was sind einzeilige Unterabfrageoperatoren?

Video: Was sind einzeilige Unterabfrageoperatoren?
Video: [ERDB Übung] Übung #8 2024, November
Anonim

Die Betreiber das kann mit verwendet werden Einzel - Reihe Unteranfragen sind =, >, >=, <, <= und. Gruppenfunktionen können im Unterabfrage . Die folgende Anweisung ruft beispielsweise die Details des Mitarbeiters mit dem höchsten Gehalt ab. Die Haben-Klausel kann auch mit dem verwendet werden Einzel - Zeilenunterabfrage.

Welcher Operator wird diesbezüglich nicht in einzeiligen Unterabfragen verwendet?

Anderer Vergleich Betreiber wie, >, <, <= kann sein Gebraucht mit einem einzelne Unterabfrage . Das folgende Beispiel verwendet '<' Operator in der WHERE-Klausel der äußeren Abfrage. Die AVG()-Funktion ist Gebraucht in dem Unterabfrage um die durchschnittliche Bestellmenge zu erhalten, die an die WHERE-Klausel der äußeren Abfrage übergeben wird.

Zweitens, kann eine Unterabfrage mehrere Zeilen zurückgeben? Mehrere Zeilen-Unterabfragen Rückgabe von mehreren Zeilen-Unterabfragen ein oder mehr Reihen nach außen SQL Stellungnahme. Sie können den Operator IN, ANY oder ALL in der äußeren Abfrage verwenden, um a. zu behandeln Unterabfrage das gibt mehrere Zeilen zurück . Inhalt: Verwendung des NOT IN-Operators mit a Unterabfrage mit mehreren Zeilen.

Was ist dementsprechend eine einzeilige Unterabfrage?

Einzel - Zeilen-Unterabfragen sind Unterabfragen wird mit einem Vergleichsoperator in einer WHERE- oder HAVING-Klausel verwendet. Unterabfragen das kann mehr als einen zurückgeben Reihe (aber nur eine Spalte) zur äußeren Anweisung werden als Mehrfach- Zeilen-Unterabfragen . Mehrere- Zeilen-Unterabfragen sind Unterabfragen wird mit einer IN-, ANY- oder ALL-Klausel verwendet.

Was ist eine mehrzeilige Unterabfrage in SQL?

Mehrere Zeilen Unterabfrage Mehrere - Zeilen-Unterabfragen sind verschachtelte Abfragen, die mehr als eine zurückgeben können Reihe der Ergebnisse an die übergeordnete Abfrage. Mehrere - Zeilen-Unterabfragen werden am häufigsten in WHERE- und HAVING-Klauseln verwendet. Da es zurückkehrt mehrere Reihen , muss es von Set-Vergleichsoperatoren (IN, ALL, ANY) behandelt werden.

Empfohlen: