CHAR_LENGTH
Gibt die Anzahl der Zeichen in einem String zurück.
PostgreSQL 17.5
CHAR_LENGTH(string)Parameter
- stringtext
- Ausgangsstring
Rückgabewert
Ganze Zahl (integer), die Anzahl der Zeichen, nicht der Bytes
Beispiele
Zeichen und Bytes in einem kyrillischen String
PostgreSQL 17.5
SELECT CHAR_LENGTH('привет') AS char_length,
OCTET_LENGTH('привет') AS byte_length;Namen mit mehr als 13 Zeichen
PostgreSQL 17.5
SELECT member_name,
CHAR_LENGTH(member_name) AS name_length
FROM FamilyMembers
WHERE CHAR_LENGTH(member_name) > 13;Details
Das ist ein Synonym für LENGTH: anders als in MySQL, wo LENGTH Bytes zählt, zählen beide Funktionen Zeichen. Die Größe eines Strings in Bytes ermittelst du mit OCTET_LENGTH.