Next: Migration à partir d'une
Up: Introduction à SQL.
Previous: Suppression de rangées.
Table des matières
La recherche la plus simple que vous pouvez réaliser avec postgres
est:
SELECT * FROM people WHERE name
LIKE '%Paul%';
|
Si vous recherchez un motif indépendamment de la casse et ce, dans
le champ address:
SELECT * FROM people WHERE
lower(name) LIKE '%paul%' OR lower(address) LIKE '%paul%';
|
Le premier signe % est un caractère de
remplacement qui correspond à tout texte avant Paul
et le % terminal correspond à tout texte
se trouvant après Paul. Il s'agit d'une
méthode de recherche tout-à-fait usuelle préférable à la recherche
d'une correspondance exacte.
Les possibilités de recherche sont extrêmement vastes:
SELECT * FROM people WHERE
gender = true AND phone = '8765432';
|
1-01-2006