是否可以在兩個LIKE子句之間使用MySQL BETWEEN子句?在兩個LIKE子句之間使用BETWEEN LIKE
說,我想搜索他的名字開始與A,
SELECT * FROM my_table WHERE name_column LIKE "A%"
,如果我想搜索他的名字開始爲J,
SELECT * FROM my_table WHERE name_column LIKE "F%"
現在,如果我想搜索他的名字開始AJ,這是可能的,
SELECT * FROM my_table WHERE name_column BETWEEN LIKE "A%" AND LIKE "%F"
請幫我找到一些簡單的解決方案。
非常感謝。還有一件事,我怎麼能GROUP BY呢?我的意思是,如果我想看看有多少人的名字以「A」和「B」開頭,等等...... – Shuvo
@Shuvo,另一個問題值得另一篇文章:)這是怎麼在StackOverflow .. –
@Shuvo - 奧雷爾是正確的。但[請在此](http://www.sqlfiddle.com/#!2/8e7cf/2) – StuartLC