En SQL, la clause CRITERIA d'une instruction SELECT spécifie les conditions que les lignes renvoyées doivent remplir pour être incluses dans le jeu de résultats. Les critères sont définis comme des expressions logiques qui utilisent un ou plusieurs opérateurs de comparaison, tels que =, <>, <, <=,> et>=. L'opérateur de comparaison est suivi d'une valeur constante ou d'un nom de colonne, et l'expression entière est placée entre parenthèses.
Par exemple, l'instruction SELECT suivante récupère toutes les lignes de la table des employés où la colonne salaire est supérieure ou égale à 10 000 $ :
SÉLECTIONNER *
DE l'employé
OÙ salaire>=10 000 ;
Dans cet exemple, la clause CRITERIA est WHERE salaire>=10 000.
Les critères peuvent également inclure des opérateurs logiques, tels que AND, OR et NOT, pour créer des conditions plus complexes. Par exemple, l'instruction SELECT suivante récupère toutes les lignes de la table des employés où la colonne salaire est supérieure ou égale à 10 000 $ et la colonne département est égale à « Ventes » :
SÉLECTIONNER *
DE l'employé
OÙ salaire>=10000
ET département ='Ventes' ;
Dans cet exemple, les critères sont définis par deux expressions logiques combinées à l'aide de l'opérateur AND.
Les critères peuvent également inclure des fonctions, telles que MIN, MAX, SUM et AVG, pour effectuer des calculs sur les données. Par exemple, l'instruction SELECT suivante récupère le salaire minimum de la table des employés :
SELECT MIN (salaire)
DE l'employé ;
Dans cet exemple, les critères sont définis par la fonction MIN(salaire).
La clause de critères est une partie essentielle de l'instruction SELECT, car elle permet aux utilisateurs de spécifier les données spécifiques qu'ils souhaitent récupérer de la base de données.
|