OCTET_LENGTH
Devuelve el tamaño de una cadena en bytes.
PostgreSQL 17.9
OCTET_LENGTH(string)- string
- Cadena de origentext
Valor devuelto
Número entero: el número de bytes
Ejemplos
Bytes y caracteres
PostgreSQL 17.9
SELECT OCTET_LENGTH('привет') AS bytes,
CHAR_LENGTH('привет') AS chars,
OCTET_LENGTH('hello') AS latin_bytes;Tamaño de los nombres en bytes
PostgreSQL 17.9
SELECT member_name,
OCTET_LENGTH(member_name) AS bytes
FROM FamilyMembers;Detalles
En UTF-8, una letra latina ocupa 1 byte y una cirílica, 2, así que para un texto en ruso el resultado es mayor que el de CHAR_LENGTH. En MySQL, LENGTH cuenta bytes.