問11.5.次ページの SQL interpreter 内で以下の操作を行い、問に答えよ。
  1. 前節の最初に作成・保存したデータベースをロード【Load db】 せよ
  2. 次のSQLをコピペし元のSQLと置換えて実行【Execute】し、結果を確認せよ
    SELECT * FROM 学生; SELECT * FROM 成績;-->表全体の表示
    -----国語で80点以上の学生の番号と点数----------------
    SELECT 番号,点数 FROM 成績 WHERE 科目='国語' AND 点数 >= 80;
    -----国語で80点以上の学生の氏名と点数----------------
    SELECT 氏名,点数 FROM 学生,成績 WHERE 学生.番号=成績.番号 AND 科目='国語' AND 点数 >= 80;
  3. 次の問合せを行う SQL命令を書き、実行して正しいことを確認せよ
    1. 多摩市の学生の氏名
      >SELECT ( ) FROM ( ) WHERE 住所=" "; の空欄を埋めて下さい
    2. 110番以前で八王子市の学生の氏名
      >SELECT ( ) FROM ( ) WHERE 住所=" " AND ( ); の空欄を埋めて下さい
    3. 多摩市の学生の氏名と科目と点数
      >SELECT ( ), ( ), ( ) FROM ( ), ( ) WHERE ( )=( ) AND 住所=" ";
      の空欄を埋めて下さい。結合を作成するための条件の記述が必要です。