考試大編輯整理:計(jì)算機(jī)軟考程序員編程輔導(dǎo)
Join
JOIN連接組合兩個(gè)表中的字段記錄,包括三種:
INNER JOIN運(yùn)算式:連接組合兩個(gè)表中的字段記錄。
LEFT JOIN運(yùn)算式:連接組合兩個(gè)表中的字段記錄,并將包含了LEFT JOIN左邊表中的全部記錄。
RIGHT JOIN運(yùn)算式:連接組合兩個(gè)表中的字段記錄,并將包含了RIGHT JOIN右邊表中的全部記錄。
INNER JOIN設(shè)定兩個(gè)表相關(guān)連的運(yùn)算式,以連接組合兩個(gè)表中的字段記錄。
INNER JOIN語(yǔ)法如下:
FROM 表1 INNER JOIN 表2 ON 表1.字段1 比較運(yùn)算子 表2.字段2
兩個(gè)表連接的字段,譬如 [表1.字段1=表2.字段2],必須具有相同的字段類型,但是字段名稱不需要相同。
例如,自動(dòng)編號(hào)字段類型可以連接Long 的字段類型,但是單精整數(shù)字段類型不能連接雙精整數(shù)的字段類型。
比較運(yùn)算子可為=、<、>、<=、>=、或<>。
JOIN連接的字段,不可以包含MEMO字段類型或OLE對(duì)象類型,否則會(huì)發(fā)生錯(cuò)誤。
在一個(gè)JOIN表達(dá)式中,可以連結(jié)多個(gè)ON子句:
SELECT fields
FROM 表1 INNER JOIN 表2
ON 表1.字段1 比較運(yùn)算子 表2.字段1 AND
ON 表1.字段2 比較運(yùn)算子 表2.字段2) OR
ON 表1.字段3 比較運(yùn)算子 表2.字段3)
JOIN表達(dá)式中,可以為巢狀式:
SELECT fields
FROM 表1 INNER JOIN
(表2 INNER JOIN [( ]表3
[INNER JOIN [( ] 表x [INNER JOIN ...)]
ON 表3.字段3 比較運(yùn)算子 表x.字段x)]
ON 表2.字段2 比較運(yùn)算子 表3.字段3)
ON 表1.字段1 比較運(yùn)算子 表2.字段2
在一個(gè)INNER JOIN中,可以包括巢狀式的LEFT JOIN或RIGHT JOIN,但是在一個(gè)LEFT JOIN或RIGHT JOIN中不能包括巢狀式的INNER JOIN。
Join
JOIN連接組合兩個(gè)表中的字段記錄,包括三種:
INNER JOIN運(yùn)算式:連接組合兩個(gè)表中的字段記錄。
LEFT JOIN運(yùn)算式:連接組合兩個(gè)表中的字段記錄,并將包含了LEFT JOIN左邊表中的全部記錄。
RIGHT JOIN運(yùn)算式:連接組合兩個(gè)表中的字段記錄,并將包含了RIGHT JOIN右邊表中的全部記錄。
INNER JOIN設(shè)定兩個(gè)表相關(guān)連的運(yùn)算式,以連接組合兩個(gè)表中的字段記錄。
INNER JOIN語(yǔ)法如下:
FROM 表1 INNER JOIN 表2 ON 表1.字段1 比較運(yùn)算子 表2.字段2
兩個(gè)表連接的字段,譬如 [表1.字段1=表2.字段2],必須具有相同的字段類型,但是字段名稱不需要相同。
例如,自動(dòng)編號(hào)字段類型可以連接Long 的字段類型,但是單精整數(shù)字段類型不能連接雙精整數(shù)的字段類型。
比較運(yùn)算子可為=、<、>、<=、>=、或<>。
JOIN連接的字段,不可以包含MEMO字段類型或OLE對(duì)象類型,否則會(huì)發(fā)生錯(cuò)誤。
在一個(gè)JOIN表達(dá)式中,可以連結(jié)多個(gè)ON子句:
SELECT fields
FROM 表1 INNER JOIN 表2
ON 表1.字段1 比較運(yùn)算子 表2.字段1 AND
ON 表1.字段2 比較運(yùn)算子 表2.字段2) OR
ON 表1.字段3 比較運(yùn)算子 表2.字段3)
JOIN表達(dá)式中,可以為巢狀式:
SELECT fields
FROM 表1 INNER JOIN
(表2 INNER JOIN [( ]表3
[INNER JOIN [( ] 表x [INNER JOIN ...)]
ON 表3.字段3 比較運(yùn)算子 表x.字段x)]
ON 表2.字段2 比較運(yùn)算子 表3.字段3)
ON 表1.字段1 比較運(yùn)算子 表2.字段2
在一個(gè)INNER JOIN中,可以包括巢狀式的LEFT JOIN或RIGHT JOIN,但是在一個(gè)LEFT JOIN或RIGHT JOIN中不能包括巢狀式的INNER JOIN。