Compter les occurences d'un caractère en mysql

WRInaute occasionnel
Salut,

Y a-t-il un moyen en mysql de faire une requete qui sort tous les enregistrement dont l'un des champs (varchar) contient un certain nombre d'occurences d'un même caractère.

Par exemple : je veux tous les enregistrements dont le champ PATH contient 5 caractères '\'.

En gros est-ce qu'il existe une fonction équivalente à explode('/', $chaine); à intégrer dans une requête mysql ?

Et si oui est-ce que les perfs d'une telle requête ne sont pas exécrables ? (en passant faut-il un index sur ce champ pour accélérer les traitements ?)

Merci !!!!
 
WRInaute passionné
Je ne connais pas assez MySQL pour te repondre (j'utilise toujours la version 3) mais c'est le genre d'information qui gagnerait a etre precalcule. Donc tu calcules normalement en PHP et tu stockes l'info dans une table a part.
 
WRInaute occasionnel
Trooooop bonne idée !!!!!!

Je vais faire ça !

Merci Serious, c'était sous mon nez et je le voyais même pas :)
 
Discussions similaires
Haut