L'opérateur All en SQL compare une valeur scalaire avec le résultat d'une requête qui renvoie une colonne de valeur unique.
Discutons de la façon d'utiliser l'opérateur All en SQL.
SQL All Operator
La syntaxe est comme illustrée ci-dessous:
Scalar_Expression Comparison_Operator All (sous-requête);Un opérateur de comparaison valide doit précéder l'opérateur All. Par exemple, vous pouvez utiliser des opérateurs de comparaison tels que supérieur à, inférieur à, supérieur ou égal à, etc.
La requête utilisée doit renvoyer une colonne de valeur unique.
Assurez-vous que le type de données de la sous-requête correspond au type de données de l'expression scalaire.
Exemple d'utilisation
Supposons que nous ayons une table comme indiqué:
Nom de la table: des produits
Nous pouvons utiliser l'opérateur All avec une requête comme indiqué dans l'exemple ci-dessous:
Sélectionner * à partir deDans la requête ci-dessus, nous récupérons les produits dont la quantité est supérieure à la moyenne de toutes les quantités.
Le code ci-dessus doit retourner:
Vous pouvez également effectuer l'opération ci-dessus en utilisant un opérateur de comparaison moins que comme indiqué:
Sélectionner * à partir deDans ce cas, la requête ci-dessus devrait revenir:
Vous pouvez expérimenter divers opérateurs de comparaison pour découvrir comment tous les opérateurs fonctionnent.
Conclusion
Nous espérons que vous avez apprécié ce tutoriel où nous avons traversé la façon d'utiliser l'opérateur All en SQL.