/ / MySQL: SELECT Подобно и char_length - mysql

MySQL: SELECT Like и char_length - mysql

Опитвам се да направя запитване, нещо като това: 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