2010-02-14 35 views
2

我正在嘗試進行查詢,如下所示:SELECT * FROM table WHERE field_name LIKE "keyword%" AND CHAR_LENGTH("keyword%")<20。我知道這是錯誤的,但它不起作用,但什麼纔是正確的結果?MySQL:SELECT Like和char_length

謝謝!

回答

3

爲什麼不試試

SELECT * 
FROM table 
WHERE field_name LIKE "keyword%" 
AND  CHAR_LENGTH(field_name)<20 
0

CHAR_LENGTH應FIELD_NAME使用沒有類似的模式: 「關鍵字%」

SELECT * FROM table WHERE field_name LIKE "keyword%" AND CHAR_LENGTH(field_name)<20