Leçon 15 : Filtrer les Données avec les Clauses WHERE
Récupérer une table entière est rarement utile. La clause WHERE vous permet de filtrer les résultats en fonction de conditions spécifiques.
Syntaxe de Base avec WHERE
sql SELECT [colonnes] FROM [table] WHERE [condition];
Opérateurs de Comparaison
Nous utilisons des opérateurs de comparaison standard dans la clause WHERE :
| Opérateur | Signification | Exemple |
|---|---|---|
= | Égal à | WHERE Age = 30 |
> | Supérieur à | WHERE Price > 50 |
< | Inférieur à | WHERE Quantity < 10 |
>= | Supérieur ou égal à | WHERE Sales >= 1000 |
!= ou <> | Différent de | WHERE Country <> 'USA' |
Exemple 1 : Filtrage de Données Numériques
Trouver tous les employés qui gagnent plus de 50 000.
sql SELECT Name, Salary FROM Employees WHERE Salary > 50000;
Exemple 2 : Filtrage de Données Texte
Les valeurs de chaîne de caractères doivent être entourées de guillemets simples (').
Trouver tous les produits dans la catégorie 'Electronics'.
sql SELECT Name, Price FROM Products WHERE Category = 'Electronics';