Smilieys Anzahl zählen

WEBi

Mitglied
Hallo,

es geht um eine DB mit Texten (zB wie ein Forum)
Darin befinden sich Smilieys die immer so aussehen :lachen: :fun: usw...
jetzt will ich nur die Smilieys bzw Beiträge zählen die vorne und hinten keine Texte haben.

zB
":lachen: hallo leute" ==> wird nicht gezählt
":lachen: :hallo: " ==> einmal (ja es sind 2, aber es ist ein Text)
usw.....

ich hoffe mich gut ausgedrückt zu haben.
derzeit sind 80000 Beiträge und werden immer mehr, d.h. es sollte der Server nicht sofort lamgelegt werden nur wenn das Script durchläuft! :-)
 
Probier mal folgende Abfrage:
Code:
SELECT
        COUNT(*)
  FROM
        `<Tabellenbezeichner>`
  WHERE
        TRIM(`<Spaltenbezeichner>`) REGEX "^:[a-zA-Z]+:.+:[a-zA-Z]+:$"
 
Zurück