から




IV-30 Edit

「会員表」と「成績表」の2つの表があり,それぞれの関係スキーマは次ぎように与えられている。

会員表(会員ID, 会員名, 会員出身ID, 会員出身名)
成績表(会員ID, 日時, スコア)

次のSQL文で,誤っているものを選べ。

  1.  
    SELECT 会員表.会員ID, 会員表.会員出身名, 成績表.日時
    FROM 会員表, 成績表
    WHERE 会員表.会員ID = '1H001' AND 会員表.会員ID = 成績表.会員ID;
  2.  
    SELECT 会員表.会員出身名, COUNT(成績表.会員ID) FROM 会員表, 成績表
    WHERE 会員表.会員ID = 成績表.会員ID GROUP BY 会員表.会員ID;
  3.  
    SELECT 会員表.会員ID, 会員表.会員名, 成績表.スコア, 成績表.日時 
    FROM 会員表, 成績表 WHERE 会員表.会員ID = 成績表.会員ID;
  4.  
    SELECT 会員表.会員ID, AVG(成績表.スコア) FROM 会員表, 成績表
    WHERE 会員表.会員ID = 成績表.会員ID GROUP BY 会員表.会員ID
    HAVING AVG(成績表.スコア) > 17;
  5.  
    SELECT M1.会員ID, M1.会員名, M2.会員ID, M2.会員名
    FROM 会員表 AS M1, 会員表 AS M2 WHERE M1.会員ID > M2.会員ID;

memo Edit

Link Edit


Tag: SQL



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 下位頁新規  一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-02-22 Mon 23:18:55 JST (3161d)