
T-SQLで、集計結果を出力するクエリの書き方について、教えてください。
以下のテーブル1から、年度ごとの国の数、種類の数を表示するクエリは、どのように書けばよいでしょうか?
テーブル1:
年度|国|種類
2000|日本|りんご
2000|米国|りんご
2001|日本|りんご
2001|英国|メロン
200||日本|みかん
2002|米国|かき
2002|中国|みかん
2002|中国|かき
表示したい結果セット:
年度|国数|種類数
2000|2|1
2001|2|2
2002|3|2
WITH句などを使用して、国でグループ化したサブクエリ、種類でグループ化したサブクエリを年度でJOINする方法は思いつくのですが、もう少し簡単に書ける方法があれば、教えてください。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ビューで引数を使いたい
-
IFで条件を分岐させてのINSERT...
-
DB2 業種毎に連番をつけたいの...
-
Insert Into Select での重複に...
-
ACCESS 一番最新の日付の金額...
-
SQlite 2つのテーブル データ...
-
Accessクエリでのグループ化
-
大学でSQLの授業があるのですが...
-
「マスタ」と「テーブル」の違...
-
3つ以上のテーブルをUNIONする...
-
SELECT時の行ロックの必要性に...
-
行方向のデータを横に並べる
-
Access VBA [リモートサーバー...
-
Accessにインポートしたら並び...
-
ACCESS2007 フォーム 「バリア...
-
seoについておしえてください
-
SQL Server のデータをCSVファ...
-
ACCESSのSQLで、NULLかNULLでな...
-
DataTableから条件を満たした行...
-
列名XXXXが無効です
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ビューで引数を使いたい
-
ACCESS 一番最新の日付の金額...
-
IFで条件を分岐させてのINSERT...
-
複数のテーブルから同じ条件で...
-
Insert Into Select での重複に...
-
SQL文で
-
MS Accessの抽出の仕方について...
-
データベース設計のこと
-
Accessで在庫管理を
-
大学でSQLの授業があるのですが...
-
Sql文のUpdateと副問い合わせで...
-
select into句のトランザクショ...
-
SQLでの更新クエリに関する質問
-
(初心者です)パフォーマンス...
-
BETWEEN A AND B
-
空のテーブルの判別
-
年齢分布テーブルの再集計SQL
-
SELECT時のパフォーマンス
-
リレーションシップ 全データを...
-
where条件内のin句について
おすすめ情報