Respostas:
Você está procurando CHAR_LENGTH()
obter o número de caracteres em uma string.
Para conjuntos de caracteres de vários bytes LENGTH()
, você fornecerá o número de bytes que a string ocupa, enquanto CHAR_LENGTH()
retornará o número de caracteres.
CHAR_LENGTH
, pois se eu retornar o número de caracteres? , por ejemplo CHAR_LENGTH(12)
return2
select * from table order by length(column);
A documentação sobre a função length (), bem como todas as outras funções de string, está disponível aqui .
Ter um olhar para a documentação MySQL para as funções de cadeia, também podemos usar CHAR_LENGTH()
e CHARACTER_LENGTH()
bem.
Eu usei essas frases para filtrar
SELECT table.field1, table.field2 FROM table WHERE length(field) > 10;
você pode alterar 10 para outro número que deseja filtrar.
select * from *tablename* where 1 having length(*fieldname*)=*fieldlength*
Exemplo se você deseja selecionar do cliente as entradas com um nome menor que 2 caracteres.
select * from customer where 1 **having length(name)<2**