SQL Academy
Premium
Funktionsreferenz

LENGTH

Gibt die Anzahl der Zeichen in einem String zurück.

PostgreSQL 17.9
LENGTH(string)
string
Ausgangsstring
text

Rückgabewert

Ganze Zahl (integer), die Anzahl der Zeichen, nicht der Bytes

Beispiele

Länge eines Strings

PostgreSQL 17.9
SELECT LENGTH('PostgreSQL');
length
10

Länge der Warennamen

PostgreSQL 17.9
SELECT good_name,
	LENGTH(good_name) AS name_length
FROM Goods;
good_namename_length
apartment fee13
phone fee9
bread5
milk4
red caviar10
cinema6
black caviar12
cough tablets13
potato6
pineapples10

Details

Anders als in MySQL, wo LENGTH Bytes zählt, zählt die Funktion hier Zeichen; die Größe in Bytes liefert OCTET_LENGTH. Beim Typ char(n) werden Leerzeichen am Ende nicht mitgezählt: LENGTH('ab '::char(5)) gibt 2 zurück.

Siehe auch

Wo du es lernst