Contar o número de ocorrências de uma string em um campo VARCHAR?
Eu tenho uma mesa assim:
TITLE | DESCRIPTION
------------------------------------------------
test1 | value blah blah value
test2 | value test
test3 | test test test
test4 | valuevaluevaluevaluevalue
Eu estou tentando descobrir como retornar o número de vezes que uma seqüência de caracteres ocorre em cada uma das DESCRIÇÃO.
Então, se eu quiser contar o número de vezes que 'valor' aparece, a instrução sql retornará isso:
TITLE | DESCRIPTION | COUNT
------------------------------------------------------------
test1 | value blah blah value | 2
test2 | value test | 1
test3 | test test test | 0
test4 | valuevaluevaluevaluevalue | 5
Há alguma maneira de fazer isso? Eu não quero usar php, apenas mysql.