SQLServerでは「WITH ROLLUP」を利用すると簡単に小計、総合計を出力することができます。 SQLで小計、総合計を出力を出力するにはGroup BY句に「WITH ROLLUP」を指定します、 テーブル準備 男女別、教科別の得点を管理できるテーブルを作成します。 CREATE TABLE test_table ( name VARCHAR(20) ,gender VARCHAR(20) ,subjects VARCHAR(20) ,points INT ) データ準備 テーブルに国語、数学、英語ごとに男女それぞれ2名分のデータを作成します。 INSERT INTO test_table VALUES( 'taro', 'BOY', '国語', 10) INSERT INTO test_table VALUES( 'taro', 'BOY', '数学', 15) INSERT
