Відповіді:
Ви шукаєте, CHAR_LENGTH()
щоб отримати кількість символів у рядку.
Для багатобайтових діаграм LENGTH()
ви дасте кількість байтів, які займає рядок, а CHAR_LENGTH()
поверне кількість символів.
CHAR_LENGTH
, оскільки якщо я поверну кількість символів? , por ejemplo CHAR_LENGTH(12)
return2
select * from table order by length(column);
Документація щодо функції length (), а також усіх інших рядкових функцій доступна тут .
Ознайомившись з документацією на MySQL для строкових функцій, ми також можемо використовувати CHAR_LENGTH()
і CHARACTER_LENGTH()
це.
Я використовував це речення для фільтрації
SELECT table.field1, table.field2 FROM table WHERE length(field) > 10;
ви можете змінити 10 на інший номер, який ви хочете відфільтрувати.
select * from *tablename* where 1 having length(*fieldname*)=*fieldlength*
Приклад, якщо ви хочете вибрати серед клієнта запис із назвою, меншим за 2 знаки.
select * from customer where 1 **having length(name)<2**