“人事”表に対して次のSQL文を実行したとき、結果として得られる社員番号はどれか。 [SQL文] SELECT 社員番号 FROM 人事 WHERE (勤続年数 > 10 OR 年齢 > 28) AND 所属 = '総務部'
ANDがORより強く、括弧内の条件と所属条件の両方を満たす行が対象

| 社員番号 | 所属 | 勤続年数 | 年齢 |
|---|---|---|---|
| 1 | 総務部 | 13 | 31 |
| 2 | 総務部 | 5 | 28 |
| 3 | 人事部 | 11 | 28 |
| 4 | 営業部 | 8 | 30 |
| 5 | 総務部 | 7 | 29 |
選択肢
- ア1, 2, 5
- イ1, 3, 4, 5
- ウ1, 3, 5
- エ1, 5
正解と解説
正解:エ 1, 5
条件はまず所属が総務部であることが必須で、そのうえで勤続年数が10を超えるか年齢が28を超えるかのいずれかを満たす行が選ばれる。総務部の行のうち、勤続13年・年齢31の行と年齢29の行は条件を満たすが、勤続5年・年齢28の行はどちらの比較も成立しない。総務部以外の行は所属の条件で除外されるため、該当するのは2件となる。
選択肢ごとの解説
- ア勤続5年・年齢28の行はいずれの比較も成立しないため含まれない。
- イ総務部以外の行が含まれており、所属の条件を満たさない。
- ウ人事部の行が含まれているため誤りである。
- エ正解。総務部かつ括弧内の条件を満たす2件が抽出される。
同じ分野の他の問題
- DBMSがトランザクションのコミット処理を完了するタイミングはどれか。2025年度 秋期 午前II 問21
- “従業員”表に対して、SQL文を実行して得られる結果はどれか。ここで、実線の下線は主キーを表し、表中のNULLは値が存在…2025年度 春期 午前II 問21
- 関係モデルにおける外部キーに関する記述のうち,適切なものはどれか。2024年度 秋期 午前II 問21
- DBMSのデータディクショナリはどれか。2023年度 秋期 午前II 問21
- 表Rと表Sに対して,次のSQL文を実行した結果はどれか。 〔SQL文〕 SELECT R.X AS A, R.Y AS …2022年度 秋期 午前II 問21
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。