Die SQL LENGTH() Funktion gibt die Anzahl der Zeichen einer Zeichenkette wieder.
SELECT LENGTH(Spalte)
FROM Tabelle;
In SQL Server heißt diese Funktion hingegen LEN( ).
SQL LENGTH( ) - Beispiel
Ein Krankenhaus führt Statistik über die Länge der Namen aller Neugeborenen. Dabei möchten sie die Länge aller Vornamen der Neugeborenen bestimmen und basierend darauf abzählen, wie viele Neugeborene dieser Buchstabenlänge entsprechen.
SELECT LENGTH(Vorname), COUNT(Vorname)
FROM Neugeborene
GROUP BY LENGTH(Vorname);
In der SELECT Anweisung wird jeweils die Anzahl der Buchstaben und die Anzahl der Personen ausgegeben. Die Tabelle „Neugeborene“ wird genutzt. Es wird nach der Anzahl der Buchstaben gruppiert, damit die COUNT() Funktion in jeder Gruppe angewendet wird.