Der All -Operator in SQL vergleicht einen skalaren Wert mit dem Ergebnis einer Abfrage, die eine einzelne Wertspalte zurückgibt.
Lassen Sie uns diskutieren, wie Sie den All Operator in SQL verwenden.
SQL All Operator
Die Syntax ist wie unten dargestellt:
scalar_expression vergleiche_operator alle (subage);Ein gültiger Vergleichsbetreiber muss dem All -Operator vorausgehen. Zum Beispiel können Sie Vergleichsbetreiber wie größer als, weniger als, größer oder gleich usw. verwenden, usw.
Die verwendete Abfrage muss eine einzelne Wertspalte zurückgeben.
Stellen Sie sicher, dass der Datentyp der Unterabfrage mit dem Datentyp des skalaren Ausdrucks übereinstimmt.
Beispiel Verwendung
Angenommen, wir haben eine Tabelle wie gezeigt:
Tabellenname: Produkte
Wir können den All Operator mit einer Abfrage verwenden, wie im folgenden Beispiel gezeigt:
WÄHLEN AUSIn der obigen Abfrage holen wir die Produkte, deren Menge größer ist als der Durchschnitt aller Mengen.
Der obige Code sollte zurückgeben:
Sie können den oben genannten Betrieb auch mit einem weniger als dem Vergleichsoperator wie gezeigt ausführen:
WÄHLEN AUSIn diesem Fall sollte die obige Abfrage zurückkehren:
Sie können mit verschiedenen Vergleichsbetreibern experimentieren, um herauszufinden, wie alle Betreiber funktionieren.
Abschluss
Wir hoffen.