平成27年 秋期 ITパスポート 問64

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

入館履歴
社員番号 建物コード 日付
S0001 B001 10/12
S0001 B002 10/30
S0002 B002 10/10
S0003 B002 10/12
S0003 B003 10/29
S0004 B001 10/01
S0004 B002 10/20
S0005 B001 10/05

建物
建物コード 建物名
B001 中央館
B002 東館
B003 西館

 ア  S0001  イ  S0002  ウ  S0003  エ  S0004


答え エ


解説
“入館履歴”表と“建物”表から、建物名‘東館’を条件に抽出した結果は、‘東館’の建物コードが‘B002’なので

社員番号 建物コード 日付
S0001 B002 10/30
S0002 B002 10/10
S0003 B002 10/12
S0004 B002 10/20
で、これを日付で降順(大きい順)に並べ替えると
社員番号 建物コード 日付
S0001 B002 10/30
S0004 B002 10/20
S0003 B002 10/12
S0002 B002 10/10
になり、2番目のレコードの社員番号はS0004(エ)になる。


キーワード
・表

キーワードの解説
  • 表(Table)
    表は関係データベースからSQL言語を使って作り出します。
    表には、主キー(PRIMARY KEY)という、表の中でユニークな情報があり、この情報を基に表は構成されています。また、主キーは表の中でユニークであるとともに、値がないといけません。(NULLはだめ。)
    表を作り出すのはSQLのCREATE文で、更新(修正)するのはUPDATE文です。

もっと、「表」について調べてみよう。

戻る 一覧へ 次へ