SQL n'importe quel opérateur

SQL n'importe quel opérateur

L'opérateur de n'importe quel opérateur de SQL nous permet de comparer une valeur dans un ensemble de valeurs. L'opérateur de tout opérateur utilise des opérateurs de comparaison pour comparer une valeur d'un groupe de valeurs dans une sous-requête.

Syntaxe de l'opérateur

La syntaxe de tout opérateur en SQL est comme indiqué:

Où Column_Name Comparison_Operator n'importe quelle (sous-requête)

L'opérateur n'importe quel renvoie la colonne si la condition spécifiée est vraie.

Exemple pratique

Supposons que nous ayons un tableau contenant des informations sur le produit comme indiqué:

Nous pouvons utiliser l'opérateur n'importe quel opérateur pour trouver tous les produits dont la quantité est supérieure à la moyenne des quantités totales.

Un exemple de requête est comme indiqué:

Sélectionner * dans les produits
Où la quantité> tout (
Sélectionnez AVG (quantité)
Des produits
));

Cela devrait renvoyer tous les produits dont la quantité est supérieure à la moyenne, comme indiqué:

Pour trouver les produits dont la quantité est inférieure à la moyenne, modifiez l'opérateur de comparaison comme indiqué:

Sélectionner * dans les produits
Où la quantité < ANY (
Sélectionnez AVG (quantité)
Des produits
));

Cela devrait revenir:

Vous pouvez utiliser d'autres opérateurs comme indiqué dans les requêtes ci-dessous:

-- Plus grand ou égal à
Sélectionner * dans les produits
Où la quantité> = tout (
Sélectionnez AVG (quantité)
Des produits
));
-- inférieur ou égal à
Sélectionner * dans les produits
Où la quantité <= ANY (
Sélectionnez AVG (quantité)
Des produits
));
-- pas égal à
Sélectionner * dans les produits
Où la quantité != N'importe quel (
Sélectionnez AVG (quantité)
Des produits
));
-- égal à
Sélectionner * dans les produits
Où la quantité = tout (
Sélectionnez AVG (quantité)
Des produits
));

N'hésitez pas à expérimenter divers scénarios et opérateurs pour mieux comprendre comment utiliser un opérateur.

Conclusion

Ce tutoriel vous montre comment utiliser l'opérateur n'importe quel opérateur pour comparer une valeur avec un ensemble de valeurs.

Merci d'avoir lu!!