Anzahl der Vorkommen einer Zeichenfolge in einem VARCHAR-Feld zählen?

Ich habe einen Tisch wie diesen:

TITLE          |   DESCRIPTION
------------------------------------------------
test1          |   value blah blah value
test2          |   value test
test3          |   test test test
test4          |   valuevaluevaluevaluevalue

Ich versuche herauszufinden, wie man die Häufigkeit zurückgibt, mit der eine Zeichenfolge in jeder der DESCRIPTIONs vorkommt.

Wenn ich also zählen möchte, wie oft "value" angezeigt wird, gibt die SQL-Anweisung Folgendes zurück:

TITLE          |   DESCRIPTION                  |   COUNT
------------------------------------------------------------
test1          |   value blah blah value        |   2
test2          |   value test                   |   1
test3          |   test test test               |   0
test4          |   valuevaluevaluevaluevalue    |   5

Gibt es eine Möglichkeit, dies zu tun? Ich möchte überhaupt kein PHP benutzen, nur MySQL.

Antworten auf die Frage(7)

Ihre Antwort auf die Frage