版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、会计学1oracle多表查询多表查询(chxn)第一页,共41页。第1页/共41页第二页,共41页。EMPLOYEES DEPARTMENTS 第2页/共41页第三页,共41页。第3页/共41页第四页,共41页。笛卡尔集笛卡尔集: 20 x8=160行行EMPLOYEES (20行行)DEPARTMENTS (8行行)第4页/共41页第五页,共41页。适用适用(shyng)于于SQL: 1999的连接的连接:Oracle 提供提供(tgng)的的连连接接 (8i 或更早或更早): 第5页/共41页第六页,共41页。SELECTtable1.column, table2.columnFROMta
2、ble1, table2WHEREtable1.column1 = table2.column2;第6页/共41页第七页,共41页。EMPLOYEES DEPARTMENTS 外键外键主键主键第7页/共41页第八页,共41页。 SELECT employees.employee_id, employees.last_name, employees.department_id, departments.department_id, departments.location_idFROM employees, departmentsWHERE employees.department_id = d
3、epartments.department_id;第8页/共41页第九页,共41页。EMPLOYEES DEPARTMENTS 第9页/共41页第十页,共41页。第10页/共41页第十一页,共41页。SELECT e.employee_id, e.last_name, e.department_id, d.department_id, d.location_idFROM employees e , departments dWHERE e.department_id = d.department_id;第11页/共41页第十二页,共41页。EMPLOYEES LOCATIONS DEPARTM
4、ENTS 第12页/共41页第十三页,共41页。EMPLOYEESJOB_GRADESEMPLOYEES表中的列工资表中的列工资应在应在JOB_GRADES表中的最高表中的最高工资与最低工资之间工资与最低工资之间第13页/共41页第十四页,共41页。SELECT e.last_name, e.salary, j.grade_levelFROM employees e, job_grades jWHERE e.salary BETWEEN j.lowest_sal AND j.highest_sal;第14页/共41页第十五页,共41页。EMPLOYEESDEPARTMENTS190号部门没有员
5、工号部门没有员工 第15页/共41页第十六页,共41页。SELECTtable1.column, table2.columnFROMtable1, table2WHEREtable1.column(+) = table2.column;SELECTtable1.column, table2.columnFROMtable1, table2WHEREtable1.column = table2.column(+);第16页/共41页第十七页,共41页。SELECT e.last_name, e.department_id, d.department_nameFROM employees e, d
6、epartments dWHERE e.department_id(+) = d.department_id ; 第17页/共41页第十八页,共41页。EMPLOYEES (WORKER)EMPLOYEES (MANAGER)WORKER 表中的表中的MANAGER_ID 和和 MANAGER 表中的表中的MANAGER_ID相等相等第18页/共41页第十九页,共41页。SELECT worker.last_name | works for | manager.last_nameFROM employees worker, employees managerWHERE worker.manag
7、er_id = manager.employee_id ;第19页/共41页第二十页,共41页。SELECTtable1.column, table2.columnFROMtable1CROSS JOIN table2 |NATURAL JOIN table2 |JOIN table2 USING (column_name) |JOIN table2 ON(table1.column_name = table2.column_name) |LEFT|RIGHT|FULL OUTER JOIN table2 ON (table1.column_name = table2.column_name)
8、;第20页/共41页第二十一页,共41页。 SELECT last_name, department_nameFROM employeesCROSS JOIN departments ;第21页/共41页第二十二页,共41页。第22页/共41页第二十三页,共41页。 SELECT department_id, department_name, location_id, cityFROM departmentsNATURAL JOIN locations ;第23页/共41页第二十四页,共41页。nNATURAL JOIN 和USING 子句经常同时使用。第24页/共41页第二十五页,共41页。
9、 SELECT e.employee_id, e.last_name, d.location_idFROM employees e JOIN departments dUSING (department_id) ;第25页/共41页第二十六页,共41页。第26页/共41页第二十七页,共41页。 SELECT e.employee_id, e.last_name, e.department_id, d.department_id, d.location_idFROM employees e JOIN departments dON (e.department_id = d.department_
10、id);第27页/共41页第二十八页,共41页。 SELECT employee_id, city, department_nameFROM employees e JOIN departments dON d.department_id = e.department_id JOIN locations lON d.location_id = l.location_id;第28页/共41页第二十九页,共41页。n两个表在连接(linji)过程中除了返回满足连接(linji)条件的行以外还返回两个表中不满足条件的行 ,这种连接(linji)称为满 外联接。第29页/共41页第三十页,共41页。
11、SELECT e.last_name, e.department_id, d.department_nameFROM employees eLEFT OUTER JOIN departments dON (e.department_id = d.department_id) ;第30页/共41页第三十一页,共41页。 SELECT e.last_name, e.department_id, d.department_nameFROM employees eRIGHT OUTER JOIN departments dON (e.department_id = d.department_id) ;
12、第31页/共41页第三十二页,共41页。 SELECT e.last_name, e.department_id, d.department_nameFROM employees eFULL OUTER JOIN departments dON (e.department_id = d.department_id) ;第32页/共41页第三十三页,共41页。 SELECT e.employee_id, e.last_name, e.department_id, d.department_id, d.location_idFROM employees e JOIN departments dON (e.department_id = d.departm
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河南2026年国家级检验检测机构资质认定评审员考试试题及答案
- 2025年可穿戴设备的皮肤温度监测
- 2026年重庆市风景园林职称(风景园林工程与技术)模拟试题及答案
- 2025年科技助农成效显著 无人机让万亩稻田播种更精准
- 2026年青海省安全生产月知识考试试题及答案
- 琼江河流域重金属监测分析研究
- 2026年湖北省天门市农业专业技术职务水平能力测试(农学)仿真试题及答案
- 范文学校警示标志和安全防护管理制度
- 2025年第十四师47团改造110千伏变电站农村电网巩固提升工程水土保持报告表
- 电子厂设备管理规范
- DB42∕T609-2010 湖北省主要造林树种苗木质量分级
- 江苏省常州市钟楼区2024-2025学年六年级下学期小升初招生数学试卷含解析
- 五年级下册语文1-8单元习作范文寒假积累素材
- 八年级培训机构家长会
- 防灭火细则培训课件
- 2025年能源控股集团所属辽宁铁法能源有限责任公司招聘笔试参考题库附带答案详解
- 临床护理带教现状及改善
- 战略管理知到智慧树章节测试课后答案2024年秋华南理工大学
- 2025年高考英语完形填空+语法填空专练(原卷版+解析版)
- 《变电站电气主接线》课件
- 湖南高中物理学业水平考试公式及知识点总结学生
评论
0/150
提交评论