




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
課程結(jié)2內(nèi)課時第一章Oracle數(shù)據(jù)庫基第二章編寫簡課程結(jié)2內(nèi)課時第一章Oracle數(shù)據(jù)庫基第二章編寫簡單的查詢語第三章限制數(shù)據(jù)和對數(shù)據(jù)排單行函多表查2分組函2子查2表和約4第五多表查第五多表查目標本章旨在向?qū)W員等值連接和不等值連外連ANSISQL:1999標準的連接4)Union和Union時間:2學(xué)教學(xué)方法:講授ppt+上3本章本章要4第五多第五多表查55.1ORACLE自5.1ORACLE自有連接方65.1.1笛卡爾5.1.1笛卡爾…7SELECTlast_name,job_id,department_nameFROMemployees,departments;5.1.2等值連接基本語5.1.2等值連接基本語ForeignPrimary……85.1.2等值連接基5.1.2等值連接基本語–9SELECTtable1.column,FROMtable1, table1.column1=–WHERE5.1.2等值連接基本語5.1.2等值連接基本語…SELECTemployees.last_name,employees.job_id,FROMemployees,departmentsWHEREemployees.department_id=5.1.3等值連接5.1.3等值連接中的記錄篩SELECTemployees.last_name,employees.job_id,FROMemployees,departmentsWHEREemployees.department_id=departments.department_id job_idLIKE'%MAN%';5.1.4表別名的使5.1.4表別名的使SELECTe.last_name,e.job_id,e.department_id,FROMemployeese,departmentsdWHEREe.department_id=d.department_idANDjob_idLIKE'%MAN%';5.1.4表別名的使?5.1.4表別名的使?––––– ?ORDER?–ORDER5.1.5兩表以上5.1.5兩表以上的多表連查找特定城市員工信息SELECTe.last_name,e.job_id,e.department_id, employeese,departmentsd,locationsl e.department_id=d.department_id d.location_id=l.location_id l.cityIN5.1.6不等值5.1.6不等值連操作符可以是比較運算符,也可以是between···and或者是in、5.1.6不等值連5.1.6不等值連SELECT*FROM5.1.6不等值連5.1.6不等值連 employeese,salgradess e.salaryBETWEENs.lowest_salaryANDs.highest_salaryANDe.job_idin('IT_PROG','SA_REP')ORDERBY5.1.7外連為了查找到所有記錄,包括沒有匹配的記錄,需要用外連接語句來實現(xiàn)。右外連接:以右表為基準,右表中的每個記錄都必須顯示,即使左表中沒有與之相匹配的記錄。???注意5.1.7外連為了查找到所有記錄,包括沒有匹配的記錄,需要用外連接語句來實現(xiàn)。右外連接:以右表為基準,右表中的每個記錄都必須顯示,即使左表中沒有與之相匹配的記錄。???注意:+放在沒有與之相匹配表的那一端? FROMtable1,table2 table1.column,FROMtable1, table1.column(+)=5.1.7外連兩個員5.1.7外連兩個員工不屬于任何一個部…例5-例5-所有部門信息,不管部門是否有員…SELECTe.last_name,e.job_id,e.department_id,FROMemployeese,departmentsWHEREe.department_id(+)=5.1.7外連例5-所有5.1.7外連例5-所有員工信息,不管員工是否有部… e.last_name,e.job_id,e.department_id, employeese,departmentsdWHEREe.department_id=d.department_id(+);第五多第五多表查SQL:1999標準SQL:1999標準的連接語 FROMtable1[CROSSJOINtable2]|[JOINtable2USING(column_name)]|[JOINtable2ON(table1.column_name=table2.column_name)]|[LEFT|RIGHT|FULLOUTERJOINtable2ON(table1.column_name=SQL:1999標準的連SQL:1999標準的連接語USINGcolumn_name):USING子句,通過名字來具體指定JOIN=[LEFT|RIGHT|FULLOUTERJOIN:左外連接|右外連接|5.2.1交叉連5.2.1交叉連… last_name,job_id,department_name CROSSJOIN5.2.2自然連5.2.2自然連 FROMdepartmentsNATURALJOIN5.2.3USING子USING(column_name5.2.3USING子USING(column_name)子句也是SQL99新增子句,可以較靈?5.2.3USING子… 5.2.3USING子… FROMemployees 5.2.4在ON子句中寫5.2.4在ON子句中寫連接條例…SELECTe.last_name,e.job_id,FROMemployeeseJOINdepartmentsON(e.department_id=SQL:1999中實現(xiàn)SQL:1999中實現(xiàn)兩表以上連例5-查找特定城市員工信息SELECTe.last_name,e.job_id,e.department_id,FROMemployeese locationsl d.location_id=l.location_idWHEREl.cityIN('Southlake','Oxford');5.2.6左外連在5.2.6左外連在LEFTOUTERJOIN中,會返回所有左邊表中的行,即使在例5-所有員工信息,不管員工是否有部SELECTe.last_name,e.job_id,e.department_id,FROMemployeesLEFTOUTERJOINdepartments e.department_id=5.2.7右外連RIGHT5.2.7右外連RIGHTOUTERJOIN,會返回所有右邊表中的行,即使在左例5-所有部門信息,不管部門是否有員SELECTe.last_name,e.job_id,e.department_id,FROMemployeesRIGHTOUTERJOINdepartments e.department_id=5.2.8全外連5.2.8全外連全外連接(FULLOUTERJOIN)主要功能是返回兩表連接中等所有信息,不管部門是否有員工,也不管員工是否有部門SELECTe.last_name,e.job_id,e.department_id, employeesFULLOUTERJOINdepartments e.department_id=第五多第五多表查操作符操作符UNIONUNION(聯(lián)合)運原被選擇的列數(shù)和列的數(shù)據(jù)類型必須是與所有用在查詢中SELECT語句一致。列的名字不必相同聯(lián)合運算在所有被選擇的列上進行如果多個查詢結(jié)果都有NULL值,整個結(jié)果中只包含一NULLIN運算有比UNION運算高的優(yōu)先級在默認情況下,輸出以SELECT子句的第一列的升序排序每個查詢不能包含自己的Orderby語句,只能在聯(lián)合之后使用Orderby。操作符操作符FromemployeesFromemployeesWheredepartment_idinAB––注意:使用UNIONALL會比UNION的速度快,因為省去了FromemployeesUnionallFromemployeesWheredepartment_idins
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年初中人教版《物理》九年級全一冊第十八章第二節(jié)“電功率”說課稿
- 3.2 熔化和凝固 說課稿 2025年初中人教版物理八年級上冊
- 共同購房協(xié)議書范本
- 學(xué)校戰(zhàn)略合作協(xié)議
- 物聯(lián)網(wǎng)居間協(xié)議
- 二零二五年度北京市化工原料寄存與倉儲環(huán)境監(jiān)測合同
- 地塊項目基坑工程 投標方案(技術(shù)方案)
- 航空運輸與服務(wù)系統(tǒng)作業(yè)指導(dǎo)書
- 三農(nóng)產(chǎn)品產(chǎn)銷對接網(wǎng)絡(luò)平臺建設(shè)方案
- 創(chuàng)業(yè)孵化基地入駐條件及運營管理辦法匯編
- 2025年烏蘭察布醫(yī)學(xué)高等專科學(xué)校高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 2024入團知識題庫(含答案)
- 義務(wù)教育英語課程標準(2022年版)
- 總包單位向各分包移交建筑一米線交接單
- 某隧道仰拱棧橋施工方案
- DB37∕T 5197-2021 公共建筑節(jié)能監(jiān)測系統(tǒng)技術(shù)標準
- 門診特定病種待遇認定申請表
- 手衛(wèi)生知識培訓(xùn)PPT課件下載
- 鋼結(jié)構(gòu)設(shè)計總說明(新版)
- 碼頭基本建設(shè)程序?qū)徟鞒虉D
- 攝影基礎(chǔ)入門—攝影教學(xué)課件ppt課件(帶內(nèi)容)
評論
0/150
提交評論