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.
= | 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