syntaxe sql

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 : syntaxe sql

par raptor » 11 août 2005, 14:30

A ton service ;)

par laTulipe » 11 août 2005, 14:20

oui merci

par raptor » 11 août 2005, 14:00

SELECT * FROM table WHERE champ REGEXP '^.*(texte1|texte2).*$'; 
Comme ca ptetre :p

par laTulipe » 11 août 2005, 13:48

la premiere fonctionne biensur. je cherchais a l'ecrire plus simplement

Re: syntaxe sql

par Cyrano » 11 août 2005, 13:43

...j'ai fait l'essai et ca ne fonctionne pas. ...
Que la seconde ne fonctionne pas ne me surprend guère, il me semble bien que ce n'est pas valide, mais la première devrait retourner un résultat... :-k

syntaxe sql

par laTulipe » 11 août 2005, 13:23

bonjour,

ces 2 lignes sont elles equivalentes?

SELECT * FROM table WHERE champ LIKE '%texte1%' OR champ LIKE '%texte2%';

SELECT * FROM table WHERE champ LIKE ('%texte1%' OR '%texte2%');

j'ai fait l'essai et ca ne fonctionne pas. ya t-il une autre solution pour simplifier la erquete?

merci