SQLの条件式による社員番号の抽出

まず,所属が総務部の行に絞ると社員番号は1・2・5。 括弧内の条件を確認すると,1は勤続年数13・年齢31,5は年齢29で該当し,2はどちらも満たさない。 ANDで両条件を満たす結果は「1, 5」。

“人事”表に対して次の SQL 文を実行したとき,結果として得られる社員番号はどれか。

社員番号

所属

勤続年数

年齢

1

総務部

13

31

2

総務部

5

28

3

人事部

11

28

4

営業部

8

30

5

総務部

7

29

〔SQL 文〕

SELECT 社員番号 FROM 人事
 WHERE (勤続年数 > 10 OR 年齢 > 28)
 AND 所属 = '総務部'
出典令和6年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問21
1, 2, 5
1, 3, 4, 5
1, 3, 5
1, 5