パスポイ

関係データベースで管理している“入館履歴”表と“建物”表から… ITパスポート 平成27年度秋期64

テクノロジ系

関係データベースで管理している“入館履歴”表と“建物”表から,建物名が‘東館’を条件に抽出した結果を日付の降順でソートしたとき,2番目のレコードの社員番号はどれか。 入館履歴

社員番号建物コード日付
S0001B00110/12
S0001B00210/30
S0002B00210/10
S0003B00210/12
S0003B00310/29
S0004B00110/01
S0004B00210/20
S0005B00110/05

建物

建物コード建物名
B001中央館
B002東館
B003西館
  • S0001
  • S0002
  • S0003
  • S0004
正解と解説を見る

正解

S0004

正解は「S0004」である。まず建物表から建物名「東館」に対応する建物コードはB002であるため、入館履歴表からB002の行を抽出すると、S0001(10/30)、S0002(10/10)、S0003(10/12)、S0004(10/20)の4件が該当する。これらを日付の降順(新しい順)に並べると、10/30(S0001)、10/20(S0004)、10/12(S0003)、10/10(S0002)の順になり、2番目のレコードはS0004となる。単に社員番号順や条件を満たさない建物コードの行を含めて考えると誤った答えを導いてしまうため、抽出とソートを正しい順序で行うことが重要である。

出典:平成27年度 秋期 ITパスポート試験 問64

問題文および選択肢は独立行政法人情報処理推進機構(IPA)が公開する試験問題に基づいています。著作権はIPAに帰属します。解説は当サイトが独自に作成したものです。

解いて競うと、毎月1位にAmazonギフト券5,000円分

無料登録すると過去問演習のスコアが月間ランキングに記録されます。1回10問・スマホでサクッと。