SQL的in操作符和not操作符
in操作符用来指定条件范围,范围中的每个条件都可以进行匹配。用法为in操作符后面接括号(),括号()里的值由逗号分隔
比如查询部门表中部门编号为d001和d002 的部门信息
select * from departments where dept_no in('d001','d002');
in操作符的优点
- in操作符的语法更加的清楚和直观,在需要面对多个合法选项清单时
- 在使用in操作符时,计算次序更容易管理,毕竟or操作符需要添加括号()
- in操作符一般会比or操作符的执行速度更快
- in操作符可以包含其他的select语句
not操作符只有一个功能就是否定其后跟的条件
比如查询部门表中部门编号不为d001和d002 的部门信息
生于忧患,死于安乐