版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、多表連接和組合查詢多表連接和組合查詢1、多表聯(lián)接、多表聯(lián)接在FROMFROM子句中,使用子句中,使用CROSSCROSSJOINJOIN可以實(shí)現(xiàn)對(duì)多個(gè)表的笛卡爾乘積查詢,可以實(shí)現(xiàn)對(duì)多個(gè)表的笛卡爾乘積查詢,或者在或者在FROMFROM子句中使用逗號(hào)代替子句中使用逗號(hào)代替CROSSCROSSJOINJOIN。例如:例如:FROMFROMtb_tb_學(xué)系學(xué)系CROSSCROSSJOINJOINtb_tb_教研室教研室或者在或者在WHEREWH
2、ERE子句中設(shè)置聯(lián)接條件,例如:子句中設(shè)置聯(lián)接條件,例如:tb_student.tb_class.tb_student.tb_class.班主任,班主任,tb_teacher.tb_teacher.教師名字教師名字FROMFROMtb_studenttb_classtb_studenttb_class,tb_teachertb_teacherWHEREWHEREtb_student.tb_student.班級(jí)班級(jí)=tb_class.=t
3、b_class.班級(jí)班級(jí)tb_class.tb_class.班主任班主任=tb_teacher.=tb_teacher.教師編號(hào)教師編號(hào)2、內(nèi)連接、內(nèi)連接內(nèi)連接內(nèi)連接(INNER(INNERJOIN)JOIN)使用比較運(yùn)算符對(duì)表之間某些列數(shù)數(shù)據(jù)進(jìn)行比較,使用比較運(yùn)算符對(duì)表之間某些列數(shù)數(shù)據(jù)進(jìn)行比較,并列出這些表中域聯(lián)接條件想匹配的數(shù)據(jù)行。內(nèi)連接是笛卡爾乘積中滿足聯(lián)接并列出這些表中域聯(lián)接條件想匹配的數(shù)據(jù)行。內(nèi)連接是笛卡爾乘積中滿足聯(lián)接條件的
4、子集。條件的子集。例如:例如:fieldlistfieldlistFROMFROMtable1[INNER]table1[INNER]JOINJOINtable2table2ONONtable1.column=table2.clomntable1.column=table2.clomn3、外聯(lián)接、外聯(lián)接內(nèi)聯(lián)接只返回符合查詢條件內(nèi)聯(lián)接只返回符合查詢條件(where(where搜索條件或搜索條件或havinghaving條件條件)和聯(lián)接條件
5、和聯(lián)接條件的行。而外聯(lián)結(jié)查詢結(jié)果是內(nèi)聯(lián)接查詢結(jié)果的擴(kuò)展。外聯(lián)結(jié)又分為左外聯(lián)結(jié)、的行。而外聯(lián)結(jié)查詢結(jié)果是內(nèi)聯(lián)接查詢結(jié)果的擴(kuò)展。外聯(lián)結(jié)又分為左外聯(lián)結(jié)、右外聯(lián)結(jié)和全外聯(lián)結(jié)右外聯(lián)結(jié)和全外聯(lián)結(jié)3中。外聯(lián)結(jié)返回的不僅僅包含符合條件的行,而且還包中。外聯(lián)結(jié)返回的不僅僅包含符合條件的行,而且還包括左表、右表或者倆個(gè)聯(lián)結(jié)表中的所有不符合搜素條件的行。括左表、右表或者倆個(gè)聯(lián)結(jié)表中的所有不符合搜素條件的行。(1)LEFTLEFTOUTEROUTERJOINJ
6、OIN運(yùn)算符運(yùn)算符LEFTLEFTOUTEROUTERJOINJOIN邏輯運(yùn)算符返回每個(gè)滿足第一個(gè)(頂端)輸入與第二個(gè)邏輯運(yùn)算符返回每個(gè)滿足第一個(gè)(頂端)輸入與第二個(gè)(底端)輸入聯(lián)結(jié)的行。它還返回任何在第二個(gè)輸入中沒有匹配行的第一個(gè)輸(底端)輸入聯(lián)結(jié)的行。它還返回任何在第二個(gè)輸入中沒有匹配行的第一個(gè)輸入。第二個(gè)輸入中的非匹配行作為空值返回。入。第二個(gè)輸入中的非匹配行作為空值返回。用左外聯(lián)結(jié)建立的外聯(lián)結(jié),在表達(dá)式左邊的表中會(huì)顯示其所有的數(shù)
7、據(jù)。用左外聯(lián)結(jié)建立的外聯(lián)結(jié),在表達(dá)式左邊的表中會(huì)顯示其所有的數(shù)據(jù)。(2)RIGHTRIGHTOUTEROUTERJOINJOIN運(yùn)算符運(yùn)算符RIGHTRIGHTOUTEROUTERJOINJOIN運(yùn)算符返回滿足第二個(gè)輸入與第一個(gè)輸入中的每個(gè)匹運(yùn)算符返回滿足第二個(gè)輸入與第一個(gè)輸入中的每個(gè)匹配行連接的每一行。它返回第二個(gè)輸入中在第一個(gè)輸入中沒有匹配的任何行,配行連接的每一行。它返回第二個(gè)輸入中在第一個(gè)輸入中沒有匹配的任何行,即與即與NULL
8、NULL連接。右外連接是左外連接的反向聯(lián)接,它將返回右表的所有行。連接。右外連接是左外連接的反向聯(lián)接,它將返回右表的所有行。在必要的字段名前加上表名,并且給表指定別名,以利于區(qū)分表內(nèi)各字在必要的字段名前加上表名,并且給表指定別名,以利于區(qū)分表內(nèi)各字段。段。(3)FULLFULLJOINJOIN返回兩個(gè)表相匹配的所有數(shù)據(jù)返回兩個(gè)表相匹配的所有數(shù)據(jù)完全聯(lián)接就是將左表的所有數(shù)據(jù)分別于右表的每條記錄進(jìn)行連接組合,完全聯(lián)接就是將左表的所有數(shù)據(jù)分別
9、于右表的每條記錄進(jìn)行連接組合,返回的結(jié)果除了連接數(shù)據(jù)外,還有倆個(gè)表中不符合條件的數(shù)據(jù),并在坐標(biāo)或右返回的結(jié)果除了連接數(shù)據(jù)外,還有倆個(gè)表中不符合條件的數(shù)據(jù),并在坐標(biāo)或右表的相應(yīng)列中填上表的相應(yīng)列中填上NULLNULL值。也就是說,完全聯(lián)接返回左表和右表中的所有行。值。也就是說,完全聯(lián)接返回左表和右表中的所有行。4、組合查詢、組合查詢表的組合操作是將倆個(gè)表的行合并到單個(gè)表中,而不需要對(duì)這些行作任表的組合操作是將倆個(gè)表的行合并到單個(gè)表中,而不
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- oracle多表查詢_優(yōu)化-
- 系統(tǒng)函數(shù)和聯(lián)接查詢
- sql多表查詢中的分頁
- 實(shí)驗(yàn)八 聯(lián)接查詢及子查詢
- sql語句進(jìn)階練習(xí)(多表連接查詢)-提供查詢題目與解答
- 數(shù)據(jù)庫實(shí)驗(yàn)多表查詢參考答案
- 數(shù)據(jù)流聯(lián)接查詢技術(shù)研究.pdf
- 數(shù)據(jù)倉庫中提高多表連接查詢效率的研究.pdf
- 基于Hadoop的多表連接操作查詢優(yōu)化關(guān)鍵技術(shù)研究.pdf
- 基于多表數(shù)據(jù)庫的中文關(guān)鍵詞Top-N查詢處理.pdf
- 7.5鍵聯(lián)接、銷聯(lián)接
- 基于結(jié)構(gòu)化聯(lián)接的XML查詢模式匹配關(guān)鍵技術(shù)研究.pdf
- XQuery查詢語句的解析、分析和查詢優(yōu)化.pdf
- 第5章 螺紋聯(lián)接和螺旋傳動(dòng)
- 7-3_第7章_連接查詢和子查詢-
- 聯(lián)接.dwg
- 聯(lián)接.dwg
- 聯(lián)接.dwg
- 第11章軸和軸轂聯(lián)接
- 最近鄰查詢和反最近鄰查詢算法研究.pdf
評(píng)論
0/150
提交評(píng)論