Logo Wand.Tools

Générateur de WHERE SQL

Utilisez l'IA pour générer des clauses WHERE pour filtrer les données dans les requêtes SQL

Tutoriel SQL WHERE Clause

Tutoriel SQL WHERE Clause

La clause SQL WHERE est utilisée pour filtrer les enregistrements qui répondent à des conditions spécifiques. C’est une partie essentielle des requêtes SQL, vous permettant de récupérer uniquement les données dont vous avez besoin.

Syntaxe

La syntaxe de base de la clause WHERE est la suivante :

SELECT column1, column2, ...
FROM table_name
WHERE condition;

Exemples

Exemple 1 : Condition simple

SELECT * FROM Customers
WHERE Country = 'USA';

Cette requête récupère tous les clients des États-Unis.

Exemple 2 : Utilisation de l’opérateur AND

SELECT * FROM Customers
WHERE Country = 'USA' AND City = 'New York';

Cette requête récupère les clients qui sont des États-Unis et vivent à New York.

Exemple 3 : Utilisation de l’opérateur OR

SELECT * FROM Customers
WHERE Country = 'USA' OR Country = 'Canada';

Cette requête récupère les clients qui sont soit des États-Unis, soit du Canada.

Exemple 4 : Utilisation de l’opérateur NOT

SELECT * FROM Customers
WHERE NOT Country = 'USA';

Cette requête récupère les clients qui ne sont pas des États-Unis.

Exemple 5 : Utilisation de l’opérateur IN

SELECT * FROM Customers
WHERE Country IN ('USA', 'Canada', 'Mexico');

Cette requête récupère les clients des États-Unis, du Canada ou du Mexique.

Exemple 6 : Utilisation de l’opérateur BETWEEN

SELECT * FROM Products
WHERE Price BETWEEN 10 AND 20;

Cette requête récupère les produits dont le prix est compris entre 10 et 20.

Exemple 7 : Utilisation de l’opérateur LIKE

SELECT * FROM Customers
WHERE CustomerName LIKE 'A%';

Cette requête récupère les clients dont le nom commence par ‘A’.

Conclusion

La clause WHERE est un outil puissant en SQL qui vous permet de filtrer les données en fonction de conditions spécifiques. En maîtrisant la clause WHERE, vous pouvez écrire des requêtes plus efficaces et précises.

Pour un filtrage plus avancé, vous pouvez combiner la clause WHERE avec d’autres clauses SQL comme GROUP BY, HAVING et ORDER BY.