通信工程師培訓(xùn)互聯(lián)網(wǎng)技術(shù)連接?xùn)嗽?/h1>

摘要:視頻教程在線輔導(dǎo)面授招生考試大綱指定教材報(bào)名時(shí)間1.連接?xùn)嗽兦懊娴臇嗽兌际轻槍?duì)一個(gè)表進(jìn)行的。若一個(gè)査詢同時(shí)涉及兩個(gè)以上的表,則稱為連接?xùn)嗽?。連接查詢是關(guān)系數(shù)據(jù)庫中最主要的査詢,包括等值連接、自然連接、非等值連接?xùn)嗽?、自身連接查詢、外連接查詢和復(fù)合條件連接查詢。(1)不同表之間的連接?xùn)嗽冞B接查詢中用來

 在線輔導(dǎo) 面授招生 考試大綱 指定教材 報(bào)名時(shí)間

1.連接?xùn)嗽?/strong>

前面的査詢都是針對(duì)一個(gè)表進(jìn)行的。若一個(gè)査詢同時(shí)涉及兩個(gè)以上的表,則稱為連接?xùn)嗽?。連接查詢是關(guān)系數(shù)據(jù)庫中最主要的査詢,包括等值連接、自然連接、非等值連接?xùn)嗽?、自身連接查詢、外連接查詢和復(fù)合條件連接查詢。

(1)不同表之間的連接?xùn)嗽?/strong>

連接查詢中用來連接兩個(gè)表的條件稱為連接條件或連接謂詞,其一般格式如下:

[<表名丨>.]<列名1><比較運(yùn)算符>[<表名2>.]<列名2>

此外,連接謂詞還可以使用下面形式:

[<表名丨>.]<列名1>BETWEEN[<表名2>.]<列名2>AND[<表名2>.]<列名3>

當(dāng)連接運(yùn)算符為“=”時(shí),稱為等值連接。使用其他運(yùn)算符稱為非等值連接。連接條件中的各連接字段類型必須是可比的,但不必是相同的。

從概念上講,DBMS執(zhí)行連接操作的過程是:首先在表1中找到第1個(gè)元組,然后從頭開始掃描表2,逐一査找滿足連接條件的元組,找到后就將表1中的第1個(gè)元組與該元組拼接起來,形成結(jié)果表中一個(gè)元組。表2全部査找完后,再找表1中第2個(gè)元組,然后從頭開始掃描表2,逐一查找滿足連接條件的元組,找到后就將表1中的第2個(gè)元組與該元組拼接起來,形成結(jié)果表中一個(gè)元組。重復(fù)上述操作,直到表1中的全部元組都處理完畢為止。

(2)自身連接

連接操作不僅可以在兩個(gè)表之間進(jìn)行,也可以是一個(gè)表與其自己進(jìn)行連接,稱為表的自身連接。

(3)外連接

在通常的連接操作中,只有滿足連接條件的元組才能作為結(jié)果輸出。例如,查詢某門課程的選修情況,如果某個(gè)學(xué)生沒有選修這門課,那么他自然不會(huì)出現(xiàn)在查詢結(jié)果表中。但是有時(shí)想以學(xué)生表為主體列出每個(gè)學(xué)生的基本情況及其選課情況,若某個(gè)學(xué)生沒有選課,只輸出其基本情況信息,其選課信息為空值即可,這時(shí)就需要使用外連接(OuterJoin)。

  (4)復(fù)合條件連接

上面各個(gè)連接查詢中,WHERE子句中只有一個(gè)條件,即連接謂詞。WHERE子句中可以有多個(gè)連接條件,稱為復(fù)合條件連接。

返回目錄:通信工程師互聯(lián)網(wǎng)技術(shù)數(shù)據(jù)庫基礎(chǔ)教程匯總

編輯相關(guān)推薦:

互聯(lián)網(wǎng)技術(shù)考試局域網(wǎng)和城域網(wǎng)匯總

通信工程師考試培訓(xùn)互聯(lián)網(wǎng)技術(shù)重點(diǎn)匯總

通信工程師互聯(lián)網(wǎng)技術(shù)考試網(wǎng)絡(luò)操作系統(tǒng)

通信工程師考試培訓(xùn)互聯(lián)網(wǎng)交換技術(shù)教程

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

通信工程師備考資料免費(fèi)領(lǐng)取

去領(lǐng)取

距離2025 通信工程師考試

還有
  • 3
  • 1
  • 3
!
咨詢在線老師!