Fork me on GitHub

Rapport de message :*
 

Re: MySQL - clause LIKE

Titre du sujet : Re: MySQL - clause LIKE
par JJDai sur 07/08/2006 17:36:20

Yes :banane: , pour ceux que cela interresse, la syntaxe pour myQL serait:
Select * FROM myTable WHERE ( name LIKE 'do' OR name REGEXP '[[:punct:],[:space:],[()<>]do[[:punct:],[:space:],[()<>]' OR name REGEXP '^do[[:punct:],[:space:],[()<>]' OR name REGEXP '[[:punct:],[:space:],[()<>]do^' )

ce qui répond completement à mon problème.
en fait la fonction de mySQL 'REGEXP' est très puissante, encore faut-il la connaitre, et en comprendre tous les mystères.

Je conseil les 2 pages suivantes pour en savoir plus:

http://dev.mysql.com/doc/refman/5.0/fr/pattern-matching.html

et
http://dev.mysql.com/doc/refman/5.0/fr/regexp.html

si vous avez des questions maintenant que j'ai compris (enfin !!! en partie) je tacherai d'y répondre.
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

25 Personne(s) en ligne (20 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 25 | Plus ...