Latest web development tutorials

SQL clause WHERE

Clause WHERE est utilisée pour filtrer les enregistrements.


SQL clause WHERE

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

SQL WHERE Syntaxe

SELECT column_name , column_name
FROM table_name
WHERE column_name operator value ;


La base de données de démonstration

Dans ce tutoriel, nous allons utiliser la base de données de l'échantillon w3big.

Ce qui suit est un «Sites Web» sélectionnés de données de la table:

+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | Google       | https://www.google.cm/    | 1     | USA     |
| 2  | 淘宝          | https://www.taobao.com/   | 13    | CN      |
| 3  | 本教程      | http://www.w3big.com/    | 4689  | CN      |
| 4  | 微博          | http://weibo.com/         | 20    | CN      |
| 5  | Facebook     | https://www.facebook.com/ | 3     | USA     |
+----+--------------+---------------------------+-------+---------+


Lorsque des exemples de clauses

L'instruction SQL suivante Sélectionnez un pays comme «CN» de tous les sites "Sites" tableau:

Exemples

* SELECT FROM Sites WHERE country = 'CN';

Sortie d'exécution:



Champ de texte par rapport à un champ numérique

SQL utilise des guillemets simples pour entourer les valeurs de texte (la plupart des systèmes de bases de données acceptent également des guillemets).

En dernière instance champ de texte «NC» utilise une seule citation.

Si elle est un champ numérique, ne pas utiliser des guillemets.

Exemples

* SELECT FROM Sites WHERE id = 1;

Sortie d'exécution:



Opérateur WHERE clause

Les opérateurs suivants peuvent utiliser dans la clause WHERE:

opérateurs description
= égal
<> Elle est pas égale.NOTE: Dans certaines versions de SQL, l'opérateur peut être écrit comme =!
> plus de
< moins que
> = Supérieur ou égal
<= Inférieur ou égal
ENTRE Dans une certaine gamme
COMME Rechercher un modèle
IN Indique les valeurs possibles pour une pluralité de colonnes