平成31年度 春期 問78
表の結合と抽出
出典: 平成31年度 春期 ITパスポート試験 公開問題 問78 (IPA)
関係データベースの“社員”表と“部署”表がある。“社員”表と“部署”表を結合し,社員の住所と所属する部署の所在地が異なる社員を抽出する。抽出される社員は何人か。
社員
| 社員 ID | 氏名 | 部署コード | 住所 |
|---|---|---|---|
| H001 | 伊藤 花子 | G02 | 神奈川県 |
| H002 | 高橋 四郎 | G01 | 神奈川県 |
| H003 | 鈴木 一郎 | G03 | 三重県 |
| H004 | 田中 春子 | G04 | 大阪府 |
| H005 | 渡辺 二郎 | G03 | 愛知県 |
| H006 | 佐藤 三郎 | G02 | 神奈川県 |
部署
| 部署コード | 部署名 | 所在地 |
|---|---|---|
| G01 | 総務部 | 東京都 |
| G02 | 営業部 | 神奈川県 |
| G03 | 製造部 | 愛知県 |
| G04 | 開発部 | 大阪府 |
- ア 1
- イ 2
- ウ 3
- エ 4
正解と解説を見る
正解: イ
- ア: 1 人ではなく、H002 と H003 の 2 人が当てはまります。
- イ: 住所と所在地が異なるのは H002 と H003 の 2 人です。正しい答えです。
- ウ: 3 人ではなく、2 人です。
- エ: 4 人ではなく、2 人です。
ポイント
社員の部署コードで部署表を結合し、住所と所在地を比べます。
| 社員 | 住所 | 所在地 | 一致 |
|---|---|---|---|
| H001 | 神奈川県 | 神奈川県 | 同じ |
| H002 | 神奈川県 | 東京都 | 異なる |
| H003 | 三重県 | 愛知県 | 異なる |
| H004 | 大阪府 | 大阪府 | 同じ |
| H005 | 愛知県 | 愛知県 | 同じ |
| H006 | 神奈川県 | 神奈川県 | 同じ |
異なるのは H002 と H003 の 2 人 です。
広告
「データベース」をこのサイトで解く (記録・間違えた問題の解き直し・AI教師への質問)
広告