アプリ版:「スタンプのみでお礼する」機能のリリースについて

NO 科目
-------
 1 国語
 2 英語
 3 算数
 4 国語
 5 国語
 6 算数

の様なテーブルがあった場合、科目でグループ化した時のグループ数を取得したい。

上の例だと、科目は、「国語、英語、算数」なので
 3
のカウントを返したい

この場合の、SQL文が分かりません。
分かる方、よろしくお願いします。

A 回答 (2件)

SQL Serverのバージョンによってはダメかもしれませんが。



select count(distinct 科目) as 科目種類
from テーブル;
でも。
    • good
    • 0
この回答へのお礼

出来ました。ありがとうございました。

お礼日時:2011/10/19 21:57

SELECT Count(*)


FROM (SELECT table.科目
FROM table
GROUP BY table.科目);
    • good
    • 1
この回答へのお礼

ありがとうございました。

お礼日時:2011/10/19 21:58

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す