SQLServer2005からの新機能「Pivot句」のおかげで、 昔なやんで、ゴリゴリ組んだ「テーブル行の横展開」が 一瞬にしてできるようになってる。 ■やりたいこと ※Befor (このテーブルを) USER_ID USER_NAME SEX 1 山本 1 2 山田 1 3 山下 0 4 山根 1 5 山木 0 6 山川 1 ※After (こうしてみる) title female male 男女比 2 4 性別ごとの列にして、それぞれの性別ごとにデータをカウントする やりかた ■テーブルの準備 CREATE TABLE [dbo].[T_USER]( [USER_ID] [int] NULL, [USER_NAME] [nvarchar](50) COLLATE Japanese_CI_AS NULL, [SEX] [bit] NULL ) insert into [dbo].[T_