MySQL带IN关键字的子查询
发布时间:2020-12-12 00:03:54 所属栏目:MySql教程 来源:网络整理
导读:子查询 是指一个查询语句,嵌套在另一个查询语句内部的查询 可以嵌套在一个SELECT、SELECT……INTO语句、INSERT……INTO等语句中 在执行查询语句时,首先,会执行子查询中的语句,然后,将返回的结果作为外层查询的过滤条件,在子查询中通常可以使用IN、EXIS
子查询 是指一个查询语句,嵌套在另一个查询语句内部的查询 可以嵌套在一个SELECT、SELECT……INTO语句、INSERT……INTO等语句中 在执行查询语句时,首先,会执行子查询中的语句,然后,将返回的结果作为外层查询的过滤条件,在子查询中通常可以使用IN、EXISTS、ANY、ALL操作符 带IN关键字的子查询使用IN关键字,进行子查询时,内层查询语句返回一个数据列,这个数据列中的值,将供外层查询语句进行比较操作 查询存在年龄为20岁的员工,的部门 可以看出,网络部和媒体部都有年龄为20岁的员工 在查询的过程中,首先,会执行内层子查询,得到年龄为20岁的员工的部门id,然后,根据部门id与外层查询的比较条件,最终,得到符合条件的数据 SELECT语句中,可以使用NOT IN关键字,作用正好与IN相反 查询不存在年龄为20岁的员工,的部门 可以看出,研发部和人事部,不存在年龄为20岁的员工 使用NOT IN关键字与使用IN关键字,查询的结果正好相反 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- MySQL REGEXP – 删除空格和非数字字符
- c# – 检查表是否存在,如果不存在,则创建表
- Perl操作mysql数据库的方法
- Mysql入门ubuntu系统中Mysql ERROR 1045 (28000): Access d
- Mysql必读mysql命令之删除数据库的命令
- 异常处理:1215 - Cannot add foreign key constraint
- Linux 查找MySQL软件安装路径的方法
- MYSQL教程Mysql Error Code : 1436 Thread stack overrun
- Mysql入门mytop 使用介绍 mysql实时监控工具
- Mysql必读mysql 查看当前使用的配置文件my.cnf的方法(推荐)