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.
|
|