民國114年 地方四等 電子工程 計算機概要

第11題

根據以下三個表格,以及以下的SQL,給出查詢結果:SELECT SSNFROM Works_On w, Employee eWHERE w.SSN = e.SS…

題目

根據以下三個表格,以及以下的SQL,給出查詢結果:SELECT SSNFROM Works_On w, Employee eWHERE w.SSN = e.SSN AND e.Salary>=25000AND PNO IN (SELECT SSNFROM Works_On wo, Office fWHERE wo.PNO = f.PNO AND f.Name = 'Research & Development')EmployeeOfficeSSNNameSalaryPNOName155Chen295001Accounting193Liu210002Human Resource221John310003Research and Development229Nancy30000247Sean25000Works OnSSNPNO15511931221222932473 A. 229 247 B. 229 221 C. 155 247 D. 空集合

官方答案

  • 答案:D. 空集合

解析

子查詢先將 Works_On 與 Office 依 PNO 聯結,篩出部門名稱為 Research and Development(PNO=3)的紀錄,取出其 SSN 為 229、247。外層條件寫成 PNO IN (229, 247),但 PNO 欄位值只有 1、2、3,不可能等於 229 或 247,故沒有任何資料符合;這是查詢把 SSN 誤當成 PNO 比較所致,結果為空集合。選 D。

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

官方資料

答案以考選部公告之測驗式試題標準答案 PDF 為準。