MySQL-как выбрать данные по длине строки
SELECT * FROM table ORDER BY string_length(column);
есть ли функция MySQL для этого (конечно, вместо string_length)?
4 ответа:
вы ищете
CHAR_LENGTH()получить количество символов в строке.для многобайтовых наборов символов
LENGTH()даст вам количество байтов, которое занимает строка, в то время какCHAR_LENGTH()возвращает количество символов.
select * from table order by length(column);документация по функции length (), а также по всем другим строковым функциям доступна здесь.
посмотреть документация MySQL для строковых функций мы также можем использовать
CHAR_LENGTH()иCHARACTER_LENGTH()Как хорошо.