赞
踩
- select
- 列名列表
- from
- 表名列表
- where
- ...
有两个集合A、B,取这两个集合的所有组成情况;
要完成多表查询需要消除无用的数据;
- select
- 列名列表
- from
- 表名列表
- where
- ...
使用where条件消除无用数据;
一般查询的时候不要要查询全部列以及简化写法
- select 字段列表 from 表名1 inner join 表名2 on 条件
- -- inner可以省略
①从哪些表中查询数据;
②条件是什么;
③查询哪些字段;
- select 字段列表 from 表名1 left outer join 表名2 on 条件
- -- outer可以省略
左外连接查询的是左表所有数据及其与右表交集的部分;(内连接只查询两表交集的部分)
- select 字段列表 from 表名1 right outer join 表名2 on 条件
- -- outer可以省略
左外连接查询的是右表所有数据及其与左表交集的部分;(内连接只查询两表交集的部分)
查询中嵌套查询,称嵌套查询为子查询;
传统查询方法:
子查询方法:
子查询的结果作为查询条件的“匿名变量”,使用运算符去判断,运算符:> <= < <= =
子查询的结果作为查询条件的“匿名变量”,使用in去判断
子查询的结果作为一张虚拟表参与查询,也可以使用普通内连接的方式进行查询
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。