OUJOOD.COM
La clause WHERE de SQL
Définition et utilisation
La clause WHERE de SQL est utilisée pour filtrer les résultats d'une requête. Elle permet de spécifier des conditions que les enregistrements doivent remplir pour être inclus dans le résultat.
Syntaxe
La syntaxe de la clause WHERE est la suivante :
Exemple : 📋 Copier le code
SELECT [colonnes] FROM [table] WHERE [condition];
Exemples pratiques d'utilisation
Voici quelques exemples pratiques d'utilisation de la clause WHERE :
Pour récupérer tous les enregistrements d'une table dont l'âge est supérieur à 25 ans :
Exemple : 📋 Copier le code
SELECT * FROM employes WHERE age > 25;
Pour récupérer tous les enregistrements d'une table dont le nom commence par la lettre "A" :
Exemple : 📋 Copier le code
SELECT * FROM employes WHERE nom LIKE 'A%';
Pour récupérer tous les enregistrements d'une table dont le salaire est compris entre 1000 et 2000 euros :
Exemple : 📋 Copier le code
SELECT * FROM employes WHERE salaire BETWEEN 1000 AND 2000;
Astuces et conseils d'utilisation
- Pour utiliser plusieurs conditions dans la clause WHERE, vous pouvez utiliser les opérateurs logiques AND, OR et NOT.
- Pour comparer des valeurs de type chaîne de caractères, vous devez utiliser les opérateurs de comparaison de chaînes de caractères.
- Pour comparer des valeurs de type numérique, vous devez utiliser les opérateurs de comparaison numériques.
- Pour comparer des valeurs de type date et heure, vous devez utiliser les opérateurs de comparaison de dates et d'heures.
Conclusion
La clause WHERE est un outil indispensable pour filtrer les résultats des requêtes SQL. Elle permet d'obtenir des résultats plus pertinents et plus ciblés.