ConsigneAffiche tous les etudiants dont la ville est 'Paris' (colonne ville — texte entre apostrophes).
Pour filtrer sur du texte, on met la valeur entre apostrophes simples ' '. Syntaxe : where colonne = 'texte';
Attention : les apostrophes simples délimitent du texte, alors que les guillemets doubles désignent un nom DE colonne. where ville = "Paris" ne cherche donc pas le texte Paris : PostgreSQL y voit une colonne appelée Paris et répond « column "Paris" does not exist ». Et si le mot correspond par malchance à une vraie colonne, il n'y a même plus de message d'erreur, seulement un résultat faux.
Exemple (table produits) :
SELECT * FROM produits WHERE categorie = 'Informatique';-> les produits dont la categorie est exactement InformatiqueLa comparaison de texte est sensible a la casse : 'Informatique' n'est pas 'informatique'.
Envie d'aller plus loin ? Découvrez nos formations certifiées Bac+2 à Bac+5 →