J'ai une table comme celle-ci:
TITLE | DESCRIPTION
------------------------------------------------
test1 | value blah blah value
test2 | value test
test3 | test test test
test4 | valuevaluevaluevaluevalue
J'essaie de comprendre comment renvoyer le nombre de fois qu'une chaîne se produit dans chacune des DESCRIPTION.
Donc, si je veux compter le nombre de fois que 'value' apparaît, l'instruction sql renverra ceci:
TITLE | DESCRIPTION | COUNT
------------------------------------------------------------
test1 | value blah blah value | 2
test2 | value test | 1
test3 | test test test | 0
test4 | valuevaluevaluevaluevalue | 5
Y a-t-il un moyen de faire ça? Je ne veux pas du tout utiliser php, juste mysql.
CHAR_LENGTH()
place deLENGTH()
si vous utilisez des caractères multi-octets.