多表查询之子查询,in,any,all,exists,
2017-10-31 19:52
567 查看
15 多表查询之子查询
带in(子条件是否包含,包含则筛选出来)的子查询:
查询学生生日在91年之后的学生
Select cno from student where birthday > ‘1991-01-01’;
查询学生生日在91年之后的班级的信息。
Select * from classes where cid in(Select con from student where birthday > ‘1991-01-01’);
带exists(子条件是否 存在,如果存在 前面的SQL语句才会执行) 的子查询:
查询学生生日大于91年1月1日,如果记录存在,前面的SQL语句就会执行。
Select * from class where exists (Select cno from student where birthday > ‘1991-01-01’);
带any(只要大于一个就可以)的子查询:
只要班级cid大于一个的就可以
select * from classes where cid > ANY (Select cno from student );
带all(大于全部的才可以)的子查询:
班级cid大于所有的才满足条件
select * from classes where cid > ALL (Select cno from student );
带in(子条件是否包含,包含则筛选出来)的子查询:
查询学生生日在91年之后的学生
Select cno from student where birthday > ‘1991-01-01’;
查询学生生日在91年之后的班级的信息。
Select * from classes where cid in(Select con from student where birthday > ‘1991-01-01’);
带exists(子条件是否 存在,如果存在 前面的SQL语句才会执行) 的子查询:
查询学生生日大于91年1月1日,如果记录存在,前面的SQL语句就会执行。
Select * from class where exists (Select cno from student where birthday > ‘1991-01-01’);
带any(只要大于一个就可以)的子查询:
只要班级cid大于一个的就可以
select * from classes where cid > ANY (Select cno from student );
带all(大于全部的才可以)的子查询:
班级cid大于所有的才满足条件
select * from classes where cid > ALL (Select cno from student );
相关文章推荐
- msyql中子查询IN,EXISTS,ANY,ALL,SOME,UNION介绍
- MySQL中子查询IN,EXISTS,ANY,ALL,SOME,UNION介绍
- sql查询关建字之-exists, in. all, any, some
- sql中用于子查询的几个关键词 any(some是 any的别名),all,in,exists
- msyql中子查询IN,EXISTS,ANY,ALL,SOME,UNION介绍
- msyql中子查询IN,EXISTS,ANY,ALL,UNION介绍
- mysql子查询 带 In 关键字的子查询 带比较运算符的子查询 带 Exists 关键字的子查询 带 Any 关键字的子查询 带 All 关键字的子查询
- LINQ语句之Group By/Having和Exists/In/Any/All/Contains
- LINQ to SQL语句之Group By/Having和Exists/In/Any/All/Contains
- LINQ to SQL语句之Group By/Having和Exists/In/Any/All/Contains
- oracle中exists、in、any、all、some的用法
- LINQ to SQL语句(7)之Exists/In/Any/All/Contains
- LINQ体验(7)——LINQ to SQL语句之Group By/Having和Exists/In/Any/All/Contains
- LINQ体验(7)——LINQ to SQL语句之Group By/Having和Exists/In/Any/All/Contains
- Oracle笔记之any,some,all以及exists与in的用法
- [数据库与SQL] - No.1 in、exists、all、any用法与区别
- LINQ to SQL语句(7)之Exists/In/Any/All/Contains
- LINQ体验(7)——LINQ to SQL语句之Group By/Having和Exists/In/Any/All/Contains
- MySQL 列子查询及 IN、ANY、SOME 和 ALL 操作符的使用
- LINQ体验(7)——LINQ to SQL语句之Group By/Having和Exists/In/Any/All/Contains (转载)