Função String LENGTH(str), OCTET_LENGTH(str), CHAR_LENGTH(str) e CHARACTER_LENGTH(str) no Banco de Dados
Retorna o tamanho da string str
:
mysql>SELECT LENGTH('text');
-> 4 mysql>SELECT OCTET_LENGTH('text');
-> 4
LENGTH()
e OCTET_LENGTH()
são sinônimos e medem o tamanho da length em bytes (octets). Um caracter multi-byte conta é considerado vários bytes. CHAR_LENGTH()
e CHARACTER_LENGTH()
são sinônimos e medem o tamanho da string em caracteres. Um caracter multi-byte conta como um único caracter. Isto significa que para uma string contendo cinco caracteres de dois bytes, LENGTH()
retorna 10
, enquanto CHAR_LENGTH()
retorna 5
.