企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
### 5.10 not l 查询出薪水不包含1600和薪水不包含3000的员工(第一种写法) ``` select * from emp where sal <> 1600 and sal <> 3000; ``` ![](https://img.kancloud.cn/da/51/da51b99b6621f73fee46843ed4f4cf39_646x282.png) l 查询出薪水不包含1600和薪水不包含3000的员工(第二种写法) ``` select * from emp where not (sal = 1600 or sal = 3000); ``` ![](https://img.kancloud.cn/dc/47/dc4761ef54d1a338796a6bd02c4ec173_642x286.png) l 查询出薪水不包含1600和薪水不包含3000的员工(第三种写法) ``` select * from emp where sal not in (1600, 3000); ``` ![](https://img.kancloud.cn/bd/15/bd15147db65620841a1cfd6f190e7eb8_644x278.png) 一般情况下对同一个字段进行不同条件的筛选,比较符号相同时可以改写成in 或者not in,如果原来是等号 就改成 in ,如果是不等于符号就改成 not in.(也要注意条件逻辑连接符) in 相当于多个"等条件"的或者关系;not in 相当于多个"不等条件"的并列关系; l 查询出津贴不为null的所有员工 ``` select * from emp where comm is not null; ``` ![](https://img.kancloud.cn/7b/f0/7bf0fc540b7def7c34ffa858fd015088_643x172.png)