sql:WHERE

Un article de Polydoc.

(Redirigé depuis sql:where)

[modifier] Description

WHERE permet de préciser la selection lors d'une selection SELECT d'une suppression DELETE ou bien d'une mise à jour UPDATE

SELECT * FROM membres WHERE pays="fr"

Sélectionnera toutes les informations des membres dont le champ pays à pour valeur "fr".

[modifier] Notes

WHERE permet donc de faire des recherches exactes (=), mais on peut également faire des recherches à l'aide d'opérateurs comme LIKE :

SELECT * FROM membres WHERE nom LIKE "pau%"

Sélectionnera par exemple les utilisateurs dont les noms sont paul, pauline, paulette, paul-henri, etc... il est possible d'utiliser les opérateur suivants afin de sélectionner les données dont on a besoin :

  • = égal
  • <> différent
  • > supérieur
  • < inférieur
  • >= supérieur ou égal
  • <= inférieur ou égal
  • BETWEEN sélection entre un intervalle (ex: BETWEEN 'valeur1' AND 'valeur2')
  • LIKE recherche basée sur un modèle
  • IN précise la sélection à des valeurs exacts