Opération SELECTION (ou RESTRICTION)

SELECT * FROM table WHERE condition ;

Exemple :

SELECT * FROM Champignons WHERE Catégorie="Sec" ;

La condition de sélection exprimée derrière la clause WHERE peut être spécifiée à l'aide :

Autres exemples :

Soit la table ETUDIANT(N°Etudiant, Nom, Age, CodePostal, Ville)

SELECT *
FROM ETUDIANT
WHERE Age IN (19, 20, 21, 22, 23) ;

SELECT *
FROM ETUDIANT
WHERE Age BETWEEN 19 AND 23 ;

SELECT *
FROM ETUDIANT
WHERE CodePostal LIKE '42%' ;      // sous Access : LIKE "42*"

SELECT *
FROM ETUDIANT
WHERE CodePostal LIKE '42___' ;    // sous Access : LIKE "42???"

SELECT *
FROM ETUDIANT
WHERE Ville IS NULL ;     // Etudiants pour lesquels la ville n'est pas renseignée

SELECT *
FROM ETUDIANT
WHERE Ville IS NOT NULL ;     // Etudiants pour lesquels la ville est renseignée

SELECT *
FROM ETUDIANT
WHERE Age >= ALL (SELECT Age FROM ETUDIANT) ;     // Etudiant(s) le(s) plus âgé(s)