Я намагаюся зробити запит, щось на зразок цього: SELECT * FROM table WHERE field_name LIKE "keyword%" AND CHAR_LENGTH("keyword%")<20
. Я знаю, що це неправильно, і це не працює, але яким є правильний спосіб отримати правильні результати?
Дякую!
Відповіді:
3 для відповіді № 1Чому б не спробувати
SELECT *
FROM table
WHERE field_name LIKE "keyword%"
AND CHAR_LENGTH(field_name)<20
0 для відповіді № 2
CHAR_LENGTH слід використовувати з ім'ям field_name не подібним шаблоном: "keyword%"
SELECT * FROM table WHERE field_name LIKE "keyword%" AND CHAR_LENGTH(field_name)<20