過去問.com - 資格試験の過去問 | 予想問題の解説つき無料問題集

ITパスポートの過去問 平成31年度 春期 テクノロジ系 問78

問題

このページは問題閲覧ページです。正解率や解答履歴を残すには、 「条件を設定して出題する」をご利用ください。
[ 設定等 ]
関係データベースの「社員」表と「部署」表がある。「社員」表と「部署」表を結合し、社員の住所と所属する部署の所在地が異なる社員を抽出する。抽出される社員は何人か。
問題文の画像
   1 .
1
   2 .
2
   3 .
3
   4 .
4
( 平成31年度 春期 ITパスポート試験 テクノロジ系 問78 )
このページは問題閲覧ページの為、解答履歴が残りません。
解答履歴を残すには、
条件を設定して出題する」をご利用ください。

この過去問の解説 (3件)

3
社員の住所と所属する部署の所在地が異なる社員は、以下のとおりです。

高橋 四郎
鈴木 一郎

よって正解は2の2人です。

付箋メモを残すことが出来ます。
3
両方のテーブルに共通となる「部署コード」でテーブルを結合します。

社員テーブル           部署テーブル
------------------------------ ------------   ------------------
H001 伊藤花子 G02 神奈川県  営業部 神奈川県
H002 高橋四郎 G01 神奈川県  総務部 東京都
H003 鈴木一郎 G03 三重県   製造部 神奈川県
H004 田中春子 G04 大阪府   開発部 大阪府
H005 渡辺二郎 G03 愛知県   製造部 愛知県
H006 佐藤三郎 G02 神奈川県  営業部 神奈川県

社員の住所と所属する部署の所在地が異なる社員は、H002とH003の2人となります。
よって2が正解です。

1
部署が同じもので住所と所在地が違うものですので、

H002 高橋四郎 G01 神奈川県  総務部 東京都
H003 鈴木一郎 G03 三重県   製造部 神奈川県

の2行が該当します。

したがって、2が正解です。


SQLでは以下のイメージになります。

SELECT COUNT(*)
FROM 社員
JOIN 部署
ON 社員.部署コード = 部署.部署コード
WHERE
社員.住所 <> 部署.所在地

問題に解答すると、解説が表示されます。
解説が空白の場合は、広告ブロック機能を無効にしてください。
他のページから戻ってきた時、過去問ドットコムはいつでも続きから始めることが出来ます。
また、広告右上の×ボタンを押すと広告の設定が変更できます。
このITパスポート 過去問のURLは  です。
付箋は自分だけが見れます(非公開です)。