Zeichenkette in String zählen

Rokko_11

Mitglied
Hallo!

Gibt es irgendwas in MySQL, was mir dabei helfen kann, die Anzahl der Vorkommen einer Zeichenkette in einer anderen Zeichenkette zu ermitteln.

Wenn ich

SQL:
SELECT spalte FROM tabelle WHERE spalte LIKE '%Test%'

eingebe, bekomme ich ja alle Einträge, welche in der Spalte 'spalte' den Text "Test" enthalten. Ich bräuchte gerne noch eine Funktion,*die mir zurückgibt, wie oft "Test" enthalten ist (, um eine gewisse Priorität der Einträge zu ermitteln).

Bedeutet, bei einer Tabelle

Code:
----------
|spalte   |
-----------
|Test a   |
-----------
|Ding b   |
-----------
|Test Test|
-----------

soll bei obiger Abfrage


Code:
---------------------
|  spalte |  anzahl |
---------------------
|  Test a |    1    |
---------------------
|Test Test|    2    |
---------------------

herauskommen.
 

Neue Themen


Zurück
Oben