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