1、单行子查询出现在WHERE子句中,如下所示。
2、单行子查询中有分组函数,要求分组函数返回的是单行数据。如下图为查询出薪水比本部门平均薪水高的员工信息。
3、单行子查询出现在HAVING子句中,如下图为查询出平均薪水高于部门30最高薪水的部门信息。
4、多行子查询中使用IN: IN后面是值的列表,只不过这里的值是子查询查出来的多个数据。
5、 ANY操作符不能单独使用,必须和>、<等比较操作符一起使用。>ANY表示大于列表中任何一个数据即为TRUE;<ANY表示小于列表中的任何数据即为TRUE。具体实现如下图。