NEW
Font size
Worksheets1_Ch7_S1
Total questions: 5
Worksheet time: 3mins
在SQL中,我們可透過 _________________________,從而把兩個資料表內的記錄連接起來。
比較兩個資料表中共同欄位內的值
運用主關鍵碼
運用外鍵碼
檢查兩個資料表內是否有空值
下列哪項有關SQL連接的描述是正確的?
一次可以連接最多兩個資料表。
資料表不可以與自身連接。
主要有三類連接:內連接、等連接和外連接。
兩個沒有共同欄位的資料表亦可以進行連接。
考慮以下兩個資料表模式:
Student (sid, name, address, district)
DistrictInfo (district, area, population)
下列哪個SQL語句會傳回Jim Wong所居住地區(district)的人口(population)?
SELECT population FROM DistrictInfo
WHERE Student.name = 'Jim Wong';
SELECT population FROM DistrictInfo
WHERE name = 'Jim Wong';
SELECT population FROM DistrictInfo NATURAL JOIN Student
WHERE Student.name = 'Jim Wong';
SELECT population FROM Student NATURAL JOIN DistrictInfo
WHERE name = 'Jim Wong';
下列哪項有關資料表連接的陳述是正確的?
資料表連接為數據庫設計給予彈性。
一個連接操作只能夠把兩個資料表連接起來。
等連接會透過配對兩個共同欄位的值來把兩個資料表連接起來,而當中的欄位必須是各自資料表的主關鍵碼。
我們必須在SQL語句中使用GROUP BY子句來連接資料表。
下圖中,圓形A和B分別代表資料表A和B內的記錄。這幅圖代表了哪類連接?
內連接
左外連接
左外連接
左外連接
