一条包含and、or多条件的查询语句?
表student包含username(姓名)、grade(年级)两个字符型字段,现在要查询
姓“李”,年级为like“一年级”或like“三年级”的记录。
如下写:
select * from student where username like '%李%' and (grade like '%一年级%' or grade like '%三年级%")
但是查询出来的结果是
select * from student where username like '%李%' and grade like '%一年级%'
和select * from student where grade like '%三年级%'两个记录的集合,
是不是and比or的优先级别高?那这个查询该怎么写?