in:
SQL Server
Tips und Tricks
T-SQL bietet keine Möglichkeit die Vorkommnisse eines Zeichens innerhalb einer Zeichenkette zu zählen. Richtig! Nun ja, zumindest fast. Zwar gibt es keine eingebaute Funktion, mit folgendem Konstrukt lässt sich die Anforderung jedoch trotzdem erfüllen: 1 -- Anzahl der vorkommenden 't' zählen 2 Select 3 CompanyName, 4 len(CompanyName) - len(replace(CompanyName, 't', '')) as Anzahl 5 from 6 Customers Im gewählten Beispiel, welches übrigens auf der Northwind Datenbank ausprobiert werden...