Manuel du didac...SE CONNECTER
Manuel du didacticiel de démarrage SQL
auteur:php.cn  temps de mise à jour:2022-04-12 14:15:40

SQL OÙ



La clause WHERE est utilisée pour filtrer les enregistrements.


Clause SQL WHERE

La clause WHERE est utilisée pour extraire les enregistrements qui répondent aux critères spécifiés.

Syntaxe SQL WHERE

SELECT nom_colonne,nom_colonne
FROM nom_table
WHERE valeur de l'opérateur column_name;


Base de données de démonstration

Dans ce tutoriel, nous utiliserons un exemple de base de données php.

Voici les données sélectionnées dans le tableau "Sites Web" :

+----+--------------+-- - --------------+------+---------+
| identifiant | URL --------+-------+---------+
| 1 | Google https://www.google.cm/ 1 | |
| 2 | Taobao | https://www.taobao.com/ | 13 | CN |
| php Site Web chinois |
| Weibo | http://weibo.com/ |
| -+-------------+-------------------------------+----- -- +---------+

Exemple de clause WHERE

L'instruction SQL suivante sélectionne le pays « CN » dans la table « Sites Web » « Tous sites Web :

Instances

SELECT * FROM Sites Web WHERE country='CN';

Résultats de sortie de l'exécution :


Champs de texte et champs numériques

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 marques).

Dans l'exemple précédent, le champ de texte « CN » utilisait des guillemets simples.

S'il s'agit d'un champ numérique, veuillez ne pas utiliser de guillemets.

Instance

SELECT * FROM Websites WHERE id=1;

Résultat de sortie de l'exécution :



Opérateur dans la clause WHERE

Les opérateurs suivants peut être utilisé dans la clause WHERE :

运算符描述
=等于
<>不等于。注释:在 SQL 的一些版本中,该操作符可被写成 !=
>大于
<小于
>=大于等于
<=小于等于
BETWEEN在某个范围内
LIKE搜索某种模式
IN指定针对某个列的多个可能值

Site Web PHP chinois