ppadde
Goto Top

MySQL Zeichen in einem Feld zählen

Eigentlich eine Aufgabe die daraus resultierte das ich Zeit sparen wollte, mich nun aber doch länger beschäftigt:

Wie kann ich in einer MySQL Datenbank das Vorkommen eines bestimmten Zeichens zählen?

BspInhalt meines Feldes.:

text1#text2#dokument1#dokument2#media1#media2

Ich möchte nun die Anzahl der "#" zählen.

Natürlich kann das jeder mit PHP und Co zählen, mich interessiert die reine SQL Lösung.

Wäre schön wenn jemand ne Idee hat, Danke schonmal.

Content-Key: 130905

Url: https://administrator.de/contentid/130905

Printed on: April 24, 2024 at 20:04 o'clock

Member: Biber
Biber Dec 03, 2009 at 16:57:59 (UTC)
Goto Top
Moin ppadde,

wenn es denn partout sein muss:

SELECT
SUM(LENGTH( deinfeld) - LENGTH(REPLACE( deinFeld, '#', '' ))) AS Gesamt   
FROM deineTable;

Grüße
Biber
Member: ppadde
ppadde Dec 04, 2009 at 08:58:48 (UTC)
Goto Top
Funktioniert, ein Traum danke face-smile