Selecione linhas do banco de dados por Strlen
-
15-11-2019 - |
Pergunta
Existe uma maneira de selecionar linhas de tabela de banco de dados onde um determinado valor é um determinado comprimento, por exemplo, menos de 5 caracteres?
no php que seria strlen
.
Existe alguma coisa semelhante no mysql?
Solução
SELECT * FROM table_name WHERE CHAR_LENGTH(column_name) < 5
Outras dicas
LENGTH("my_string")
Return the length of a string in bytes
SELECT * FROM table_name WHERE LENGTH(column_name) < 5
Keep in mind that characters can be made up of multiple bytes like those in UTF-8.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow