Referencia de funciones

OCTET_LENGTH

Sinónimo de LENGTH: devuelve la longitud de una cadena en bytes.

MySQL 8.4
OCTET_LENGTH(str)
str
Cadena cuya longitud se calcula
VARCHAR

Valor devuelto

Número entero, la longitud en bytes; NULL para NULL

Ejemplos

Bytes y caracteres cirílicos

MySQL 8.4
SELECT OCTET_LENGTH('привет') AS bytes,
	CHAR_LENGTH('привет') AS chars;
byteschars
126

Tamaño de los nombres en bytes

MySQL 8.4
SELECT member_name,
	OCTET_LENGTH(member_name) AS bytes
FROM FamilyMembers
LIMIT 3;
member_namebytes
Headley Quincey15
Flavia Quincey14
Andie Quincey13

Detalles

A diferencia de LENGTH, en PostgreSQL también existe una función homónima que allí también cuenta bytes, así que OCTET_LENGTH da el mismo resultado en ambos SGBD.

Véase también