喜欢在MySql中使用Multiple AND

时间:2016-05-28 13:16:45

标签: php mysql

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多次查询的记录名称。 我在数据库中有以下数据,但上述查询没有结果。

Screenshot

1 个答案:

答案 0 :(得分: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是可疑的,可能会导致意外结果。