LENGTH
Devuelve el número de caracteres de una cadena.
PostgreSQL 17.9
LENGTH(string)- string
- Cadena de origentext
Valor devuelto
Número entero (integer): el número de caracteres, no de bytes
Ejemplos
Longitud de una cadena
PostgreSQL 17.9
SELECT LENGTH('PostgreSQL');Longitud de los nombres de productos
PostgreSQL 17.9
SELECT good_name,
LENGTH(good_name) AS name_length
FROM Goods;Detalles
A diferencia de MySQL, donde LENGTH cuenta bytes, aquí se cuentan caracteres; el tamaño en bytes lo devuelve OCTET_LENGTH. En el tipo char(n) no se cuentan los espacios del final: LENGTH('ab '::char(5)) devuelve 2.