SQL All Operator

SQL All Operator

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 AUS
Produkte
Wo Menge> alles (
Wählen Sie AVG (Menge)
Aus Produkten
);

In 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 AUS
Produkte
Wo Menge < ALL (
Wählen Sie AVG (Menge)
Aus Produkten
);

In diesem Fall sollte die obige Abfrage zurückkehren:

Sie können mit verschiedenen Vergleichsbetreibern experimentieren, um herauszufinden, wie alle Betreiber funktionieren.

Abschluss

Wir hoffen.