Filtrer les données

Les requêtes précédentes ne permettent que de disposer de certaines colonnes des tables mais en incorporant toutes les lignes. Il n'y avait aucune restrictions sur celles-ci. Or disposer que de certains enregistrements est vraiment important. La clause WHERE va nous permettre de disposer des enregistrements répondant à cerrtains critères. Le principe d'utilisation est le suivant:

SELECT * FROM nom_de_la_table WHERE condition

Plusieurs cas sont à considérer.

Colonnes (Champs) dont le contenu est quantitatif

L'utilisation des opérateurs suivant est indispensable.

Opérateurs de comparaison
= Egal à
<> ou != Différent de
< Inférieur à
<= Inférieur ou égal à
> Supérieur à
>= Suérieur ou égal à
!< Pas inférieur à
!> Pas supérieur à
BETWEEN...AND... Compris entre deux valeurs
IS NULL Est une valeur NULL

Exemple: Liste des livres dont le prix est égal à 8

SELECT titre, prix FROM livre WHERE prix=8