




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
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. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T-ZLX 088-2024 綠色食品 永嘉早香柚生產技術規(guī)程
- 二零二五年度新材料研發(fā)股份分紅及市場拓展合同模板
- T-ZGZX 0003-2024 成年智力殘疾人托養(yǎng)服務指南
- 二零二五年度夫妻共同財產保全與婚后生活規(guī)劃協(xié)議
- 二零二五年度企業(yè)合同管理制度與品牌建設合同
- 二零二五年度智慧城市建設抵押貸款協(xié)議
- 二零二五年度城市建筑工地渣土車租賃管理協(xié)議
- 二零二五年度農村土地承包經營權流轉與農業(yè)病蟲害防治服務合同
- 二零二五年度高科技企業(yè)股權合作協(xié)議書
- 2025年度生物制藥產業(yè)合作投資合同
- 英語演講技巧與實訓學習通超星期末考試答案章節(jié)答案2024年
- 機械制造技術基礎(課程課件完整版)
- 2024年海南省公務員錄用考試《行測》試題及答案解析
- 《預防未成年人犯罪》課件(圖文)
- 九年級化學人教版跨學科實踐3水質檢測及自制凈水器教學設計
- 【醫(yī)院藥品管理系統(tǒng)探析與設計(論文)10000字】
- 螺旋體病梅毒課件
- 2024年咸寧市引進人才44名歷年高頻難、易錯點500題模擬試題附帶答案詳解
- (小學組)全國版圖知識競賽考試題含答案
- LY/T 3371-2024草原生態(tài)狀況評價技術規(guī)范
- 《農產品食品檢驗員職業(yè)技能培訓(中高級)》課程標準
評論
0/150
提交評論