从多个表中显示数据.ppt

从多个表中显示数据.ppt

ID:56461535

大小:181.00 KB

页数:32页

时间:2020-06-18

从多个表中显示数据.ppt_第1页
从多个表中显示数据.ppt_第2页
从多个表中显示数据.ppt_第3页
从多个表中显示数据.ppt_第4页
从多个表中显示数据.ppt_第5页
资源描述:

《从多个表中显示数据.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、从多个表中显示数据-Itpub技术培训Eygle2003-06目的使用相等和不等连结写SELET语句来访问多个表使用外连接查询数据表的自连接EMPNODEPTNOLOC--------------------783910NEWYORK769830CHICAGO778210NEWYORK756620DALLAS765430CHICAGO749930CHICAGO...14rowsselected.从多个表中获得数据EMPDEPTEMPNOENAME...DEPTNO -----------...------ 7839KING...107698BLAKE...30...7934MILLER

2、...10DEPTNODNAMELOC------------------------10ACCOUNTINGNEWYORK20RESEARCHDALLAS30SALESCHICAGO40OPERATIONSBOSTON什么是连接使用连接从多个表中查询数据在WHERE子句中写连接条件在多个表中具有相同的列名SELECTtable.column,table.columnFROMtable1,table2WHEREtable1.column1=table2.column2;笛卡尔结果笛卡尔结果形成于:连接条件被省略连接条件无效第一个表的所有记录连接到第二个表的所有记录为了避免笛卡尔结果我们

3、总是在WHERET子句中使用有效连接生成笛卡尔结果ENAMEDNAME----------------KINGACCOUNTINGBLAKEACCOUNTING...KINGRESEARCHBLAKERESEARCH...56rowsselected.EMP(14rows)DEPT(4rows)EMPNOENAME...DEPTNO -----------...------ 7839KING...107698BLAKE...30...7934MILLER...10DEPTNODNAMELOC------------------------10ACCOUNTINGNEWYORK20RES

4、EARCHDALLAS30SALESCHICAGO40OPERATIONSBOSTON笛卡尔结果: 14*4=56条记录连接的类型EquijoinNon-equijoinOuterjoinSelfjoin什么是等值连接EMPDEPTEMPNOENAMEDEPTNO--------------------7839KING107698BLAKE307782CLARK107566JONES207654MARTIN307499ALLEN307844TURNER307900JAMES307521WARD307902FORD207369SMITH20...14rowsselected.DEPTNO

5、DNAMELOC-------------------------10ACCOUNTINGNEWYORK30SALESCHICAGO10ACCOUNTINGNEWYORK20RESEARCHDALLAS30SALESCHICAGO30SALESCHICAGO30SALESCHICAGO30SALESCHICAGO30SALESCHICAGO20RESEARCHDALLAS20RESEARCHDALLAS...14rowsselected.主键外键使用等值连接所获得的记录SQL>SELECTemp.empno,emp.ename,emp.deptno, 2dept.deptno,dept

6、.loc3FROMemp,dept4WHEREemp.deptno=dept.deptno;EMPNOENAMEDEPTNODEPTNOLOC--------------------------------7839KING1010NEWYORK7698BLAKE3030CHICAGO7782CLARK1010NEWYORK7566JONES2020DALLAS...14rowsselected.限定列名使用表名作为前缀在多个表中指定列名使用表前缀改进性能使用列的别名以区分不同表的同名列使用AND运算符附加查询条件EMPDEPTEMPNOENAMEDEPTNO--------------

7、------7839KING107698BLAKE307782CLARK107566JONES207654MARTIN307499ALLEN307844TURNER307900JAMES307521WARD307902FORD207369SMITH20...14rowsselected.DEPTNODNAMELOC-----------------------10ACCOUNTINGNEWYORK30SALESCHICAGO10ACCOUNTI

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。