- OCA/OCP認證考試指南全冊(第3版) Oracle Database 12c(1Z0-061,1Z0-062,1Z0-063) (計算機與信息)
- (美)John Watson等
- 538字
- 2021-03-26 13:10:33
第10章 SQL聯接
考試目標
本章學習內容:
● 061.6.1 使用同等聯接和非同等聯接編寫SELECT語句訪問多個表的數據
● 061.6.2 使用自聯接將表聯接到自身
● 061.6.3 使用外聯接查看不滿足聯接條件的數據
● 061.6.4 生成兩個或者多個表的笛卡爾乘積
關系理論的3個支柱是選擇、投影和聯接。本章重點討論聯接的實際實現方式。使用聯接可以將不同表或視圖的行相互聯系起來。聯接支持暗示數據庫表中存儲數據的方式。許多數據模型(例如第三范式或者星形模式)已經開始使用這種特性。
有幾種方法可以聯接表。最常見的方法稱為同等聯接,該聯接依據列值或者表達式的相等性將一行與另一個表中的一行或者多行關聯起來,還可以使用非同等聯接來聯接表。在這種聯接中,行與另一個表中的一行或者多行關聯起來,前提是這些行的列值在由不等于運算符確定的范圍之內。
另一種不常見的方法是將這些行與同一個表中的其他行關聯起來。這種關聯建立在列之上,這些列相互之間有邏輯關系以及層次結構關系。這種聯接稱為自聯接。當執行同等聯接和非同等聯接時,會排除包含空值或者公共聯接列中具有不同條目的行。如果有必要,可以使用外聯接來獲得單行或者孤立行。
當來自一個表的所有行聯接到另一個表中的所有行時,就會形成交叉聯接或者笛卡爾乘積。這種聯接通常是遺漏聯接條件或者聯接條件不充足的結果,但有時也是故意為之。
推薦閱讀
- CFA一級中文精講②(第3版)
- 2019年上海農商銀行公開招聘工作人員考試復習全書【核心講義+模擬試題】
- 2019年水利部黃河水利委員會招聘考試《公共基礎知識》過關必做習題集(含歷年真題)
- 2019年國際貨運代理《國際陸路貨運代理與多式聯運理論與實務》章節練習題詳解
- 國家教師資格考試專用教材·小學·綜合素質(第二版)
- 心理咨詢師理論知識過關必做2000題(第4版)
- 2020年中國科學院大學601高等數學(甲)考試大綱解析
- 物業管理師《物業管理基本制度與政策》過關必做1200題(含歷年真題)
- 學車考證簡明實用教程
- 2019年全國導游人員資格考試輔導教材-重慶導游基礎知識
- 2020年云南省社區工作者公開招聘考試《行政職業能力》專項題庫【真題精選+章節題庫+模擬試題】
- 準職業人導向訓練教程(一):基礎能力認知與培養
- 公共營養師(國家職業資格四級)過關必做習題集(含歷年真題)
- 2019年全國導游人員資格考試輔導教材-山西導游基礎知識
- 2019年全國導游人員資格考試輔導教材-海南導游基礎知識