58.資料表(table)的表示法為:資料表名稱(欄位 1, 欄位 2, ……),現在有兩張資料表,分別為:學 生(學號, 姓名, 地址),選課(選課編號, 學號, 課程名稱) 若想查詢並顯示兩張資料表都存在的紀 錄(record),下列 SQL(Structural Query Language)合併查詢何者正確?
(A) SELECT 學生.學號, 選課.選課編號 FROM 學生 OUTER JOIN 選課 ON 學生.學號=選課.學號
(B) SELECT 學生.學號, 選課.選課編號 FROM 學生 INNER JOIN 選課 ON 學生.學號=選課.學號
(C) SELECT 學生.學號, 選課.選課編號 FROM 學生 OUTER JOIN 選課 IN 學生.學號=選課.學號
(D) SELECT 學生.學號, 選課.選課編號 FROM 學生 INNER JOIN 選課 IN 學生.學號=選課.學號

答案:登入後查看
統計: A(25), B(74), C(30), D(62), E(0) #1381667

詳解 (共 6 筆)

#1579389
inner 就是 join 兩個資料表只...
(共 60 字,隱藏中)
前往觀看
11
0
#2239704
「Inner join」通常稱為「內部結...
(共 82 字,隱藏中)
前往觀看
4
0
#3826059
inner 就是 join 兩個資料表只...
(共 73 字,隱藏中)
前往觀看
2
0
#3267221
INNER JOIN The INNE...
(共 286 字,隱藏中)
前往觀看
1
0
#2640309
https://www.1keydata...
(共 357 字,隱藏中)
前往觀看
1
0
#5441105

內部聯結 (Inner Join) 只會傳回兩個資料表中滿足資料列聯結條件 (ON 之後) (Join Condition) 的資料列,其他不符合的資料列將不會顯示
OUTER JOIN 除了滿足連結條件的資料列會顯示(如 INNER JOIN)外,不符合資料會顯示 NULL
https://blog.xuite.net/tolarku/blog/29655050

0
0