我正在尝试进行查询,如下所示:SELECT * FROM table WHERE field_name LIKE "keyword%" AND CHAR_LENGTH("keyword%")<20
。我知道这个是错的,它不起作用,但是什么是获得正确结果的正确方法?
谢谢!
答案 0 :(得分:3)
为什么不试试
SELECT *
FROM table
WHERE field_name LIKE "keyword%"
AND CHAR_LENGTH(field_name)<20
答案 1 :(得分:0)
CHAR_LENGTH应与field_name一起使用,而不是类似的模式:“keyword%”
SELECT * FROM table WHERE field_name LIKE "keyword%" AND CHAR_LENGTH(field_name)<20