CHAR_LENGTH
Devuelve el número de caracteres de una cadena.
PostgreSQL 17.9
CHAR_LENGTH(string)- string
- Cadena de origentext
Valor devuelto
Número entero (integer): el número de caracteres, no de bytes
Ejemplos
Caracteres y bytes en una cadena en cirílico
PostgreSQL 17.9
SELECT CHAR_LENGTH('привет') AS char_length,
OCTET_LENGTH('привет') AS byte_length;Nombres de más de 13 caracteres
PostgreSQL 17.9
SELECT member_name,
CHAR_LENGTH(member_name) AS name_length
FROM FamilyMembers
WHERE CHAR_LENGTH(member_name) > 13;Detalles
Es un sinónimo de LENGTH: a diferencia de MySQL, donde LENGTH cuenta bytes, ambas funciones cuentan caracteres. El tamaño de una cadena en bytes se obtiene con OCTET_LENGTH.