SQL All Operator

SQL All Operator

All Operator in SQL confronta un valore scalare con il risultato di una query che restituisce una colonna a valore singolo.

Discutiamo di come utilizzare tutto l'operatore in SQL.

SQL All Operator

La sintassi è come illustrata di seguito:

Scalar_Expression confronto_operator All (sottoquery);

Un operatore di confronto valido deve precedere tutto l'operatore. Ad esempio, è possibile utilizzare operatori di confronto come maggiori a, meno di, maggiore o uguale a, ecc.

La query utilizzata deve restituire una colonna a valore singolo.

Assicurarsi che il tipo di dati della sottoquery corrisponda al tipo di dati dell'espressione scalare.

Esempio di utilizzo

Supponiamo di avere una tabella come mostrato:

Nome della tabella: prodotti

Possiamo usare tutto l'operatore con una query come mostrato nell'esempio seguente:

SCELTO DA
prodotti
Dove quantità> tutto (
Seleziona AVG (quantità)
Dai prodotti
);

Nella domanda sopra, recuperiamo i prodotti la cui quantità è maggiore della media di tutte le quantità.

Il codice sopra dovrebbe restituire:

È inoltre possibile eseguire l'operazione di cui sopra utilizzando un operatore di confronto meno che mostrato:

SCELTO DA
prodotti
Dove quantità < ALL (
Seleziona AVG (quantità)
Dai prodotti
);

In questo caso, la query sopra dovrebbe restituire:

Puoi sperimentare vari operatori di confronto per scoprire come funzionano tutti gli operatori.

Conclusione

Speriamo che ti sia piaciuto questo tutorial in cui abbiamo attraversato come usare tutto l'operatore in SQL.