PaliSkill
SQL débutant

Leçon 2 / 9 — Chapitre 2: WHERE : comparaisons et logique

Les opérateurs de comparaison

Au-delà de l'égalité (=), WHERE accepte d'autres opérateurs de comparaison pour filtrer des valeurs numériques : > (supérieur), < (inférieur), >= (supérieur ou égal), <= (inférieur ou égal), et <> ou != (différent, selon le moteur SQL).

SELECT nom, prix FROM produits WHERE prix > 400;

Ce code affiche les produits dont le prix dépasse strictement 400 $ : Jus (600 $) et Dentifrice (500 $). Biscuits, à exactement 400 $, n'est pas inclus, car > exclut la valeur limite elle-même.

SELECT nom, prix FROM produits WHERE prix >= 400;

Avec >= à la place, Biscuits (400 $ exactement) est cette fois inclus, en plus de Jus et Dentifrice.

SELECT nom FROM produits WHERE categorie <> 'hygiene';

<> filtre les lignes qui ne vérifient pas l'égalité : ce code affiche tous les produits sauf ceux de catégorie hygiene, donc 4 des 6 lignes.

Ces opérateurs fonctionnent aussi bien sur prix ou stock (numériques) que, dans une moindre mesure, sur du texte (comparaison alphabétique) — mais leur usage le plus courant reste sur des valeurs numériques.

À retenir :

  • Les opérateurs de comparaison sont =, <>/!=, >, <, >=, <=.
  • > et < excluent strictement la valeur limite ; >= et <= l'incluent.

À vous de jouer : écrivez une requête qui affiche les produits dont le stock est inférieur ou égal à 15.

🔒

Continuez ce module

Débloquez les leçons restantes ainsi que la certification finale.

2 500 XOF / 3,81 € / 4,15 $

Débloquez les 84 leçons restantes de ce module

Votre paiement est vérifié avant l'activation de l'accès