自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

DB2內(nèi)連接查詢和外連接查詢

數(shù)據(jù)庫
DB2內(nèi)連接查詢和外連接查詢都屬于連接查詢,下文對這兩種連接查詢的方式作了詳盡的闡述,如果您感興趣的話,不妨一看。

DB2內(nèi)連接查詢返回連接表中符合連接條件和查詢條件的數(shù)據(jù)行,下面就為你詳細(xì)介紹DB2內(nèi)連接查詢的方法,供您參考學(xué)習(xí)。

DB2內(nèi)連接查詢(INNER JOIN):

DB2內(nèi)連接查詢有兩種,顯式的和隱式的,返回連接表中符合連接條件和查詢條件的數(shù)據(jù)行。(所謂的鏈接表就是數(shù)據(jù)庫在做查詢形成的中間表)。

例如:下面的語句3和語句4的結(jié)果是相同的。
語句3:隱式的內(nèi)連接,沒有INNER JOIN,形成的中間表為兩個表的笛卡爾積。
SELECT O.ID,O.ORDER_NUMBER,C.ID,C.NAME
FROM CUSTOMERS C,ORDERS O
WHERE C.ID=O.CUSTOMER_ID;

語句4:顯示的內(nèi)連接,一般稱為內(nèi)連接,有INNER JOIN,形成的中間表為兩個表經(jīng)過ON條件過濾后的笛卡爾積。
SELECT O.ID,O.ORDER_NUMBER,C.ID,C.NAME
FROM CUSTOMERS C INNER JOIN ORDERS O ON C.ID=O.CUSTOMER_ID;
語句3和語句4的查詢結(jié)果:

外連接(OUTER JOIN):

外連不但返回符合連接和查詢條件的數(shù)據(jù)行,還返回不符合條件的一些行。外連接分三類:左外連接(LEFT OUTER JOIN)、右外連接(RIGHT OUTER JOIN)和全外連接(FULL OUTER JOIN)。
三者的共同點是都返回符合連接條件和查詢條件(即:內(nèi)連接)的數(shù)據(jù)行。不同點如下:
左外連接還返回左表中不符合連接條件單符合查詢條件的數(shù)據(jù)行。
右外連接還返回右表中不符合連接條件單符合查詢條件的數(shù)據(jù)行。
全外連接還返回左表中不符合連接條件單符合查詢條件的數(shù)據(jù)行,并且還返回右表中不符合連接條件單符合查詢條件的數(shù)據(jù)行。全外連接實際是上左外連接和右外連接的數(shù)學(xué)合集(去掉重復(fù)),即“全外=左外 UNION 右外”。
說明:左表就是在“(LEFT OUTER JOIN)”關(guān)鍵字左邊的表。右表當(dāng)然就是右邊的了。在三種類型的外連接中,OUTER 關(guān)鍵字是可省略的。

 

 

【編輯推薦】

DB2日期格式更改的實現(xiàn)

DB2日期時間的基礎(chǔ)知識

手工分析DB2 sql文執(zhí)行計劃

DB2 SQL文執(zhí)行計劃監(jiān)控簡介

DB2事件監(jiān)控的命令

 

 

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-08-26 11:48:30

DB2外連接交叉連接

2010-09-30 14:44:20

DB2遞歸查詢

2010-09-30 15:52:55

DB2循環(huán)查詢

2010-08-31 13:42:56

DB2連接代理

2010-08-27 09:30:58

DB2eclipse連接

2010-11-08 15:47:01

SQL Server外

2010-11-11 13:51:36

SQL Server內(nèi)

2010-08-26 10:13:52

DB2java連接

2010-11-01 17:10:45

DB2命令行

2010-11-02 11:08:11

DB2循環(huán)查詢

2010-09-30 15:29:56

DB2查詢管理

2010-08-25 11:11:59

DB2JDBC連接

2011-05-27 15:51:44

DB2

2015-08-21 13:50:49

Oracle連接

2010-11-04 10:25:31

DB2表連接

2010-11-02 11:49:18

SQL SERVER連

2010-09-30 14:48:26

DB2查詢

2010-11-02 10:46:14

DB2分頁查詢

2010-08-27 14:39:46

db2連接數(shù)據(jù)庫

2010-08-18 16:53:35

連接DB2數(shù)據(jù)庫
點贊
收藏

51CTO技術(shù)棧公眾號