Выберите строки из базы данных by strlen
-
15-11-2019 - |
Вопрос
Есть ли способ выбрать таблицу базы данных, где заданное значение - это определенная длина, например, менее 5 символов длиной?
в PHP, который будет strlen
.
Есть что-нибудь похожее в MySQL?
Решение
SELECT * FROM table_name WHERE CHAR_LENGTH(column_name) < 5
Другие советы
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.
Не связан с StackOverflow