Requète de selection d'un mot-clé

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Requète de selection d'un mot-clé

par Zemeckis » 28 juin 2005, 11:40

juste une chose, il manquait un

OR commentaire LIKE 'je'

pour prendre en compte les occurences qui n'avaient que le mot "je", sans rien d'autre.

par Zemeckis » 28 juin 2005, 11:36

Ca marche, merci bcp.
[résolu] 8)

par Zemeckis » 28 juin 2005, 11:33

Essaie......

'je %' il prendra le début de la chaine, et '% je' la fin de ta chaine
exact, j'avé pas vu tes %. Merci, j'vais essayer.

par Hubert » 28 juin 2005, 11:33

Essaie......

'je %' il prendra le début de la chaine, et '% je' la fin de ta chaine

Selon tes dires 'je' aurait la même valeur que '%je%', ce qui n'est pas le cas

par Zemeckis » 28 juin 2005, 11:32

Ben tu fais

WHERE commentaire LIKE '% je %' OR commentaire LIKE 'je %' OR commentaire LIKE '% je'
non, car dans ce cas la, il m'affichera le résultat :
- "c'est comme un jeudi." (espace+je)
- exemple n°2 et n°3 de tout a l'heure (espace+je)

par Hubert » 28 juin 2005, 11:30

Ben tu fais

WHERE commentaire LIKE '% je %' OR commentaire LIKE 'je %' OR commentaire LIKE '% je'

par Zemeckis » 28 juin 2005, 11:20

Ben au lieu de mettre '%je%'....... tu met '% je %'.. avec un espace avant et après ton "je" lol
sauf que dans l'exemple 1 il n'y a pas d'espace avant, et dans l'exemple 5 il n'y en a pas après... Sur que ça fonctionnera ?
Je viens de faire un essai rapide, en mettant un espace avant et après, il ne m'affiche que les occurences qui ont un "je" entouré d'un espace avant et après, et non les occurences qui peuvent commencer par "je" ou se terminer par "je".

par Hubert » 28 juin 2005, 11:19

Hum.... Chuis pas sur...... lol

par Zemeckis » 28 juin 2005, 11:17

Ben au lieu de mettre '%je%'....... tu met '% je %'.. avec un espace avant et après ton "je" lol
sauf que dans l'exemple 1 il n'y a pas d'espace avant, et dans l'exemple 5 il n'y en a pas après... Sur que ça fonctionnera ?

par Invité » 28 juin 2005, 11:15

Ben au lieu de mettre '%je%'....... tu met '% je %'.. avec un espace avant et après ton "je" lol

Requète de selection d'un mot-clé

par Zemeckis » 28 juin 2005, 11:12

Problème surement simple, mais je ne trouve pas de réponse.

Ma table :
dans ma table SQL "membres", j'ai plusieurs champs. L'un est "commentaire", ou on peut mettre du texte libre.

Mon but :
je cherche à faire une recherche des occurences dont le champ "commentaire" comporte le mot "je".

Mon essai :
select * from membres where commentaire like '%je%'

Mon problème :
il m'affiche toutes les occurences qui comportent le mot "je", même à l'intérieur d'un autre mot.
exemple :
1- "je suis parti manger"
2- "il est jeune"
3- "c'est un jeu drôle"
4- "j'ai fait une faute d'orthographe à manèje"
5- "il termine toujours ses phrases par je"

Mon résultat souhaité :
Je ne souhaite avoir que les occurences qui comportent le mot "je", et non les lettres "je" qui sont dans d'autres mots. En clair, j'aimerai qu'il m'affiche que l'exemple n°1 et n°5 comme résultat.

Si qqn pouvait m'aider :P