logo oujood
🔍

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.