select * from school where class=1 and (sex like 男 or birthday like 1);
or在括号里面,结果集是班级1后再加过滤条件是男生或生日在1月份得到的;
select * from school where class=1 and sex like 男 or birthday like 1;
or在括号外面,结果集是班级1加是男生过滤得到的结果,与过滤条件是生日在1月份得到的结果合并在一起。
比如:
学校有3个班级,第一个过滤条件是班级1,第二个过滤条件是 男生 或 生日在1月份 的。
区别就是:
1、得到班级1里面的所有男生和1月生日的女生;
2、得到班级1的男生和学校3个班级的1月生日的学生。
2的结果比1多了班级2和班级3的1月生日的学生。明白了吗?