• ベストアンサー

SQL文で

こんにちは。質問があります。 あるテーブルが以下のようになっているとします。 名前       | 得点 | 科目 ---------------------------------------   山田       | 40 | 国語 加藤       | 60 | 数学 飯塚       | 50 | 数学 加藤       | 45 | 国語 山田       | 80 | 数学 上記のようなテーブルから 名前       | 得点 ---------------------------------------   山田       | 120 加藤       | 105 飯塚       | 50 という結果を取得したいのですが どのようなSQLを書けばいいかわかりません。 宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • SENAS
  • ベストアンサー率40% (11/27)
回答No.1

簡単な回答ですいません。 SELECT 名前,SUM(得点) FROM テーブル名 GROUP BY 名前 で出来ると思いますよ。

jyopper
質問者

お礼

ビンゴです。 本当にありがとうございました

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • timber
  • ベストアンサー率29% (218/739)
回答No.2

select 名前, sum(得点) from テーブル group by 名前; これでどうでしょうか?

jyopper
質問者

お礼

早速の解答ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A