平成31年度 春期 問78 表の結合と条件に合う社員の抽出

問題

関係データベースの"社員"表と"部署"表がある。"社員"表と"部署"表を結合し,社員の住所と所属する部署の所在地が異なる社員を抽出する。抽出される社員は何人か。

社員の部署コードと部署の所在地を記録した二つの表
表の内容をテキストで確認

社員表。

社員ID氏名部署コード住所
H001伊藤 花子G02神奈川県
H002高橋 四郎G01神奈川県
H003鈴木 一郎G03三重県
H004田中 春子G04大阪府
H005渡辺 二郎G03愛知県
H006佐藤 三郎G02神奈川県

部署表。

部署コード部署名所在地
G01総務部東京都
G02営業部神奈川県
G03製造部愛知県
G04開発部大阪府

1

2

3

4

先に解説を見る
正解イ

2

解説

この問題のポイント

別の表の情報と比べるには、共通のコードで対応する行を結び付けてから、指定の条件を判定します。行の並び順が同じとは限りません。「一致しないもの」を問われたら、不一致の行を数えます。

計算すると

伊藤・田中・渡辺・佐藤は一致します。

高橋は神奈川と東京、鈴木は三重と愛知なので一致しません。

不一致なのは、高橋と鈴木の2人です。

正解:イ

2人です。

部署コードで結合してから住所を比較
部署コードで結合してから住所を比較

同じ分野の問題

編集・確認:kakoloop · 編集方針

公開日:

内容更新:

問題・解説の誤りを報告する

画像を拡大表示