Maison >base de données >tutoriel mysql >Comment utiliser la clause WHERE dans SQL pour spécifier des critères de sélection
Clause SQL WHERE
La clause WHERE permet de préciser les critères de sélection.
Pour sélectionner conditionnellement des données dans une table, ajoutez une clause WHERE à l'instruction SELECT. La syntaxe est la suivante :
SELECT 列名称 FROM 表名称 WHERE 列 运算符 值
Les opérateurs suivants peuvent être utilisés dans la clause WHERE :
= : égal à
a8093152e673feb7aba1828c43532094 : différent de
> : supérieur à
98c24e2d79aad10d897b27f6ed520f46 = : supérieur ou égal à
< ;= : inférieur ou égal à
BETWEEN : dans une certaine plage
LIKE : recherche d'un certain modèle
Remarque : dans certaines versions de SQL, l'opérateur a8093152e673feb7aba1828c43532094 comme !=.
Utilisez la clause WHERE
Si vous souhaitez sélectionner uniquement les personnes vivant dans la ville "Beijing", nous devons ajouter une clause WHERE à l'instruction SELECT :
SELECT * FROM Persons WHERE City="Beijing"
Table "Persons"
LastName FirstName Address City Year Adams John Oxford Street London 1970 Bush George Fifth Avenue New York 1975 Carter Thomas Changan Street Beijing 1980 Gates Bill Xuanwumen 10 Beijing 1985
Résultat :
LastName FirstName Address City Year Carter Thomas Changan Street Beijing 1980 Gates Bill Xuanwumen 10 Beijing 1985
Utilisation de guillemets
SQL utilise des guillemets simples pour entourer les valeurs de texte (la plupart des systèmes de bases de données acceptent également les guillemets doubles). S'il s'agit d'une valeur numérique, aucun guillemet n'est utilisé.
SELECT * FROM Persons WHERE FirstName="Bush" SELECT * FROM Persons WHERE Year>1965
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!