Как я могу сделать запрос MySQL, запрашивающий все строковые поля в столбце, которые имеют определенную длину?
Спасибо!
Используйте LENGTH() для проверки длины в байтах:
LENGTH()
SELECT str FROM sometable WHERE LENGTH(str) = 5;
или CHAR_LENGTH() для проверки длины в количестве символов (полезно для несколькихбайтовые строки):
CHAR_LENGTH()
SELECT str FROM sometable WHERE CHAR_LENGTH(str) = 5;
select * from myTable where length(myColumn) = 5