Was ist eine einzeilige Unterabfrage?
Was ist eine einzeilige Unterabfrage?

Video: Was ist eine einzeilige Unterabfrage?

Video: Was ist eine einzeilige Unterabfrage?
Video: Einzeilige Küchen - Sind Küchenzeilen die richtige Küchenart für dich? 2024, Kann
Anonim

Einzeilige Unterabfragen . EIN einzeilige Unterabfrage gibt null oder eins zurück Reihe zur äußeren SQL-Anweisung. Sie können ein Unterabfrage in einer WHERE-Klausel, einer HAVING-Klausel oder einer FROM-Klausel einer SELECT-Anweisung.

Wenn man dies berücksichtigt, was ist der Unterschied zwischen einer einzeiligen Unterabfrage und einer mehrzeiligen Unterabfrage?

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

Was ist eine mehrzeilige Unterabfrage? 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.

Was sind dementsprechend einzeilige Unterabfrageoperatoren?

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.

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.

Empfohlen: