過去問ぽちぽちby KKM Studio

平成31年度春期 ITパスポート 問78 解説

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

社員

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

部署

部署コード部署名所在地
G01総務部東京都
G02営業部神奈川県
G03製造部愛知県
G04開発部大阪府
  1. ア1
  2. イ2
  3. ウ3
  4. エ4
答えを見る

正解 イ2

要点表の結合は共通の列(部署コード)で行を対応付ける

解説

社員表の部署コードで部署表と結合し、住所と所在地を比べます。

  • H001:G02(神奈川県)=住所 神奈川県 → 同じ
  • H002:G01(東京都)≠住所 神奈川県 → 異なる
  • H003:G03(愛知県)≠住所 三重県 → 異なる
  • H004:G04(大阪府)=住所 大阪府 → 同じ
  • H005:G03(愛知県)=住所 愛知県 → 同じ
  • H006:G02(神奈川県)=住所 神奈川県 → 同じ

異なるのはH002とH003の2人なので、正答はイです。ア、ウ、エは人数が合わないので誤り。

App

スキマ時間に、1問ずつ。
アプリ「ITパスポート 過去問ぽちぽち」

全問を正答・解説つきで収録。毎日の10問に、忘れた頃の復習が自然に混ざります。広告なし・買い切り。

App Store近日公開Google Play近日公開