SQL 21日自学通(v1.0)笔记2(多表联合)
2014-09-02 16:34
134 查看
1.笛卡尔积:几张表不加条件进行联合记录数为各个表记录数的乘积;
2.等值联合,在联合后加上where条件进行限制部分相同字段;
SELECT C.NAME,C.ADDRESS,O.QUANTITY * P.PRICE TOTAL,P.DESCRIPTION FROM ORDERS O ,PART P,CUSTOMER CWHERE O.PARTNUM=P.PARTNUM AND O.NAME = C.NAME ORDER BY C.NAME;
3.不等值联合
4.外部联合和内部联合:
内部联合是指与本表内的行与本表内的数据相互进行联合产生的结果,行数取决于参加联合的行数,也就是说内部联合的行数取决于WHERE子句的结果;
外部联合则是表间的联合。
SELECT P.PARTNUM,P.DESCRIPTION,P.PRICE,O.NAME,O.PARTNUM FROM PART P JOIN ORDERS O ON ORDERS.PARTNUM = 54;
5.子查询
6.exists、any、all的使用
待续。。。
2.等值联合,在联合后加上where条件进行限制部分相同字段;
SELECT C.NAME,C.ADDRESS,O.QUANTITY * P.PRICE TOTAL,P.DESCRIPTION FROM ORDERS O ,PART P,CUSTOMER CWHERE O.PARTNUM=P.PARTNUM AND O.NAME = C.NAME ORDER BY C.NAME;
3.不等值联合
4.外部联合和内部联合:
内部联合是指与本表内的行与本表内的数据相互进行联合产生的结果,行数取决于参加联合的行数,也就是说内部联合的行数取决于WHERE子句的结果;
外部联合则是表间的联合。
SELECT P.PARTNUM,P.DESCRIPTION,P.PRICE,O.NAME,O.PARTNUM FROM PART P JOIN ORDERS O ON ORDERS.PARTNUM = 54;
5.子查询
6.exists、any、all的使用
待续。。。
相关文章推荐
- SQL 21日自学通(v1.0)笔记4(视图和索引)
- SQL 21日自学通(v1.0)笔记3(DML语句)
- SQL 21日自学通(v1.0)笔记1(select语句)
- SQL 21日自学通(v1.0)笔记5(数据库安全)
- 菜鸟C++自学笔记 【结构与联合】
- sql笔记(联合,连接查询)
- sql-约束constraint(非空,唯一,主键,外键,检查)自学笔记
- Spring-boot自学笔记(1) sql-map-config.xml
- LINQ to SQL 自学笔记(1)-最简单的应用
- PHP自学笔记 ---李炎恢老师PHP第一季 TestGuest0.9/1.0 提交数据
- sql-约束constraint(非空,唯一,主键,外键,检查)自学笔记
- 黑马程序员_SQL自学笔记
- sql-约束constraint(非空,唯一,主键,外键,检查)自学笔记
- angular js自学笔记(二)——作用域1.0
- 菜鸟C++自学笔记 【结构与联合】
- DB2 SQL自学笔记
- SQL入门学习笔记1.0
- SqlServer系列笔记——联合查询UNIONSqlServer系列笔记
- MySQL自学笔记5--表联合、表连接、视图、字符集、校对集
- SQL 自学笔记3(W3School)