PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 06/02/2011 22:04:26

damalaan
Membre

rechercher une chaine de caractère dans une autre

Bonjour,

soit les enregistrements suivant :

titi toto tutu
titi
toto tutu
tata titi
tutu titi tata

quand je demande de rechercher titi, je voudrais que ça me renvoie les enregistrements 1, 2 et 3
quand je demande toto ou tutu, je voudrais le 1 et le 3
etc

je pensais faire ça avec monchamp  like '%titi%', ou bien monchamp like '%toto%' or monchamp like'%tutu%', mais ça ne fonctionne pas
c'est manifestement plus compliqué!!

Hors ligne

#2 06/02/2011 23:15:19

Marc Cousin
Membre

Re : rechercher une chaine de caractère dans une autre

Aucune raison que ça ne marche pas. Pourriez vous fournir un exemple complet, il doit y avoir une erreur quelque part.


Marc.

Hors ligne

#3 06/02/2011 23:35:23

meles
Membre

Re : rechercher une chaine de caractère dans une autre

damalaan a écrit :

Bonjour,
quand je demande de rechercher titi, je voudrais que ça me renvoie les enregistrements 1, 2 et 3
quand je demande toto ou tutu, je voudrais le 1 et le 3

Tu voulais sans doute écrire : quand je demande de rechercher titi, je voudrais que ça me renvoie les enregistrements 1, 2, 4 et 5, quand je demande toto ou tutu, je voudrais le 1, 3 et 5 !

Sinon, pareil que Marc, je vois pas ce qui ne marcherait pas, c'est une syntaxe que j'utilise régulièrement sans problème.

Cordialement

Hors ligne

#4 07/02/2011 21:31:14

damalaan
Membre

Re : rechercher une chaine de caractère dans une autre

honte à moi!!!!!

bon en fait ça marche très bien!!!

le pb c'est que j'affichais mes données sous pgadmin et dans le champ où j'effectue ma recherche il y a des 'retour à la ligne' je ne voyais donc que la première ligne....................

mille excuses pour cette erreur

Hors ligne

Pied de page des forums