title image


Smiley Re: Anzahl eines Zeichens in einem String ermitteln
Leider gibt es keine Funktion, die dies leistet. Mit einem Trick geht es aber doch: Du ersetzt das gesuchte Zeichen mit '' (also Leerstring) und subtrahierst die Länge dieses Strings von der Länge des ursprünglichen Strings. Beispiel:



SELECT LENGTH(feld) - LENGTH(REPLACE(feld,'#','')) AS anzahl

FROM tabelle



Ergibt für dein Beispiel 4 (vier).

Meine Microsite || SQL-Tips.de || D-3 (2007/08) / AI-29 (2006)


geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: