民國105年 第2梯次 電腦軟體應用乙級 學科

第46題

如果A 資料表( T a b l e ) 有N 筆資料、X 個欄位;資料表B 有M 筆資料、Y 個欄位,則針 對結構化查詢語言( S Q L ) 陳述式「S E…

題目

如果A 資料表( T a b l e ) 有N 筆資料、X 個欄位;資料表B 有M 筆資料、Y 個欄位,則針 對結構化查詢語言( S Q L ) 陳述式「S E L E C T * F R O M A C R O S S J O I N B 」查詢結果的資 料筆數為

  1. (1) N × M
  2. (2) N +M
  3. (3) X × Y
  4. (4) X +Y

官方答案

(1) N × M

解析

CROSS JOIN 為交叉聯結,會將資料表A的每一筆資料與資料表B的每一筆資料兩兩配對,形成笛卡兒積,因此結果筆數為N×M,結果欄位數則為X+Y。N+M是聯集或垂直合併的筆數概念,X×Y與X+Y則是欄位數的混淆,均非筆數。此題須區分「筆數」與「欄位數」兩種計算。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料