select中使用where条件查询语句使用和不使用小括号的区别
2013-10-18 15:20
483 查看
SELECT * FROM zroom WHERE (title_eng='Double Room' OR title_eng='Small Family Suite' OR title_eng='Single Room' OR title_eng='Deluxe Suite') AND hotel_id=63; SELECT * FROM zroom WHERE title_eng='Double Room' OR title_eng='Small Family Suite' OR title_eng='Single Room' OR title_eng='Deluxe Suite' AND hotel_id=63;如果想要where条件语句后面同时使用and和or逻辑,那么必须将or的使用小括号括住,再用and与另一个条件组合.
第二条语句中and条件是不生效的,不起作用的。
相关文章推荐
- SQL优化 查询语句中,用 inner join 作为过滤条件和用where作为过滤条件的区别
- sql server select查询语句 我想把AS后面重命名的列名 作为where语句的条件
- yii框架中findall方法取数据使用总结,包括select各种条件,where条件,order by条件,limit限制以及使用单纯sql语句query时占位符的使用等
- 使用反射让linq实现动态查询, 类似拼接sql语句的where 条件
- Mysql中Group By使用Having语句配合查询(where和having区别)
- 在SQL查询语句中,使用条件where 1=2的意义
- 请教一下各位大侠,关于sql语句中使用case替换where条件的查询出现空行的原因
- SQL 查询条件放在LEFT OUTER JOIN 的ON语句后与放在WHERE中的区别
- ADO.NET select语句使用变量作为属性值的条件查询
- 在ASP中使用SQL语句之2:用WHERE子句设置查询条件
- 使用左、右、全、内连接及使用where条件语句的区别
- SQL-SELECT 语句,From子句,where条件查询
- Yii数据库子查询嵌入select中,而不是where条件语句中
- 使用反射让linq实现动态查询, 类似拼接sql语句的where 条件
- mysql group by内排序的实现以及having和where 条件语句查询的区别
- sql查询语句select, where的条件顺序
- 使用左、右、全、内连接及使用where条件语句的区别
- SQL 查询条件放在LEFT OUTER JOIN 的ON语句后与放在WHERE中的区别
- Mysql数据库查询符合where条件的某几条结果sql语句
- mysql字段使用非int做主键,查询时候使用整型和字符串做查询条件的区别