跳到正文

平成28年度 春期 ITパスポート試験 問96

这道题的解析和你的作答记录。

問96
頻出度★★☆

関係データベースの“成績”表から学生を抽出するとき,選択される学生数が最も多い抽出条件はどれか。ここで,“%”は0文字以上の任意の文字列を表すものとする。また,数学及び国語は,それぞれ60点以上であれば合格とする。 成績

学籍番号氏名数学の点数国語の点数
H001佐藤 花子5090
H002鈴木 二郎5570
H003金子 一郎9095
H004高橋 春子7055
H005子安 三郎9560
出典 平成28年度 春期 ITパスポート試験 問96
解説

問 96

  • 错误ア

    「语文合格 且 姓名符合 %子(以『子』结尾)」。以『子』结尾的是 佐藤花子(H001)、高桥春子(H004),但 H004 语文55分不合格。与语文合格重叠的只有 H001 共1人,比エ的3人少。

  • 错误イ

    「语文合格 且 姓名符合 子%(以『子』开头)」。以『子』开头的只有 子安三郎(H005)。H005 语文60分合格,所以符合的只有 H005 共1人,比エ的3人少。

  • 错误ウ

    「数学、语文均合格」。两科都在60分以上的是 金子一郎(H003:90/95)、子安三郎(H005:95/60)共2人。不及エ的3人,不是最多。

  • エ

    正解 各学生的合格情况:数学合格(60分以上)的是 H003(90)、H004(70)、H005(95);语文合格的是 H001(90)、H002(70)、H003(95)、H005(60)。エ的条件是「数学合格 且 姓名符合 %子%(包含『子』)」。姓名中包含『子』的是 佐藤花子(H001)、金子一郎(H003)、高桥春子(H004)、子安三郎(H005)。与数学合格取交集(AND)后得到 H003、H004、H005 共3人,在所有选项中人数最多。因此エ为正确答案。

ここがポイント
  • LIKE 通配符『%』的位置不同,匹配范围也随之改变:『%子』=后缀匹配(以其结尾)、『子%』=前缀匹配(以其开头)、『%子%』=部分匹配(在任意位置包含),其中部分匹配命中范围最广。
  • 选择(selection)是抽取满足条件的行的运算。要注意用 AND 连接的条件,会得到同时满足两者的行的交集。
用語
解答問96エ
练这一题

作答记录