Examly題庫立即開始練習
2 類科共用卷
地方政府公務人員四等-電子工程類科地方政府公務人員四等-電信工程類科
計算機概要11411單選題

根據以下三個表格,以及以下的 SQL,給出查詢結果: SELECT SSN FROM Works_On w, Employee e WHERE w.SSN = e.SSN AND e.Salary>=25000 AND PNO IN (SELECT SSN FROM Works_On wo, Office f WHERE wo.PNO = f.PNO AND f.Name = 'Research & Development') 表格資訊: Employee 表:SSN(155, 193, 221, 229, 247)、Name(Chen, Liu, John, Nancy, Sean)、Salary(29500, 21000, 31000, 30000, 25000) Office 表:PNO(1, 2, 3)、Name(Accounting, Human Resource, Research and Development) Works_On 表:SSN(155, 193, 221, 229, 247)、PNO(1, 1, 2, 3, 3)

題目附圖
A229 247
B229 221
C155 247
D空集合正確答案
答案與詳解
D
正確答案
子查詢找'Research & Development'但Office表中Name是'Research and Development',字串不符導致子查詢回傳空集合,最終結果為空集合。

為什麼答案是 D

子查詢 f.Name = 'Research & Development' 中使用'&'符號,但Office表中PNO=3對應的Name實際為'Research and Development'(用'and'非'&'),字串完全不相符,子查詢回傳空的PNO集合,主查詢 PNO IN (空集合) 永遠為false,最終SELECT結果為空集合。

考點:字串精確比對考點:子查詢條件篩選考點:JOIN條件篩選考點:字串精確比對陷阱
載入中…

計算機概要 相關題目

想練更多計算機概要考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Download on theApp Store即將推出Google Play
黑皮