Quick
Ref.
Functions
Data Types
| Anwenden verschachtelter SELECT-AnweisungenDas Ergebnis einer SELECT-Anweisung kann als Wert in einer anderen Anweisung verwendet werden. Die Anweisung
Eine verschachtelte SELECT-Anweisung ist nicht das Gleiche wie ein Join! Zwei Länder namens Brazil?Oft wird die verschachtelte Anweisung mit einem einzigen Wert verglichen, wie im obigen Beispiel. Die Anweisung
Das Ergebnis wäre ein Laufzeitfehler. Die Syntax der SQL-Anweisung ist korrekt und das DBMS würde versuchen, die Anweisung auszuführen. Der Fehler tritt dann beim Ausführen der äußeren Anweisung auf. Denn obige Anweisung bedeutet das Gleiche wie die Anweisung
Beim Vergleich auf Verwenden mehrerer Ergebniswerte in SQLEs gibt viele Anwendungsfälle, in denen der Vergleich mit einer Werteliste erforderlich ist. So prüft der "IN"-Operator einen einzelnen Wert gegen eine Werteliste. Das folgende Beispiel wird fehlerfrei ausgeführt, egal wie wiele Brazils es gibt.
Es gibt weitere Operatoren wie "ALL" und "ANY", die in ähnlichen Fällen verwendet werden. |