日度归档:2019年5月4日

mssql sqlserver 查询条件中or 关键字结合括号使用的简介说明


摘要:
下文讲述sql查询中,or关键字和括号一起使用简介,如下所示:
实验环境:sql server 2008 R2


例:
查询语句1:
select * from [maomao365] where sort=’test’ and (name = ‘blog’ or info = N’其它’);
查询语句2:
select * from [maomao365] where sort=’test’ and name = ‘blog’ or info = N’其它’

查询语句1和查询语句2的区别:
查询语句1: or 条件都在括号中,得到的结果为sort等于test,并且 name 等于blog;
或者 结果为sort等于test,并且 name 等于其它
查询语句2: or 条件未使用括号,
则展示的结果为:sort 等于test,并且 name 等于blog;
或者 name 等于其它
———————————————————————–
通过以上sql脚本分析,我们可以看出未使用括号的or关键字脚本,or 前面将会自动组合为一个过滤条件