2016-05-28 62 views
1
select * from 
    name WHERE name LIKE 'a%' 
    AND LOWER(main_cat)='girl' 
    AND LOWER(sub_cat_url)='indian-girl-names' LIMIT 0,50 

我想查找以A開頭的記錄名稱以及AND查詢多次。 我在數據庫中有以下數據,但沒有上述查詢的結果。LIKE在MySql中使用多個AND

Screenshot

回答

0

的名稱全部以大寫 「A」 秒。所以,試試這個:

select * 
from name 
where name LIKE 'A%' and 
     LOWER(main_cat)='girl' and 
     LOWER(sub_cat_url)='indian-girl-names' 
limit 0,50; 

注意:使用limit沒有order by是可疑,很可能會導致意想不到的結果。