请教一个SQL汇总语句:把下表中按AA和BB汇总后的BB的个数(每个BB汇总1次),CC同理.use [MYTEST] CREATE TABLE [dbo].[Table_TEST]( [ID] [int] IDENTITY(1,1) NOT NULL,[AA] [nchar](10) NULL,[BB] [nchar](10) NULL,[CC] [nchar](10)
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 03:15:15
请教一个SQL汇总语句:把下表中按AA和BB汇总后的BB的个数(每个BB汇总1次),CC同理.use [MYTEST] CREATE TABLE [dbo].[Table_TEST]( [ID] [int] IDENTITY(1,1) NOT NULL,[AA] [nchar](10) NULL,[BB] [nchar](10) NULL,[CC] [nchar](10)
请教一个SQL汇总语句:把下表中按AA和BB汇总后的BB的个数(每个BB汇总1次),CC同理.
use [MYTEST] CREATE TABLE [dbo].[Table_TEST]( [ID] [int] IDENTITY(1,1) NOT NULL,[AA] [nchar](10) NULL,[BB] [nchar](10) NULL,[CC] [nchar](10) NULL ) ON [PRIMARY] GO INSERT INTO [Table_TEST] (AA,BB,CC) VALUES ('a1','b2','c3'),('a1','b2','c1'),('a1','b1','c4'),('a2','b1','c1'),('a2','b2','c3') go 汇总后得到1行:AA、COUNT(BB)、COUNT(CC);2行:a1、2、3;3行:a2、2、2
请教一个SQL汇总语句:把下表中按AA和BB汇总后的BB的个数(每个BB汇总1次),CC同理.use [MYTEST] CREATE TABLE [dbo].[Table_TEST]( [ID] [int] IDENTITY(1,1) NOT NULL,[AA] [nchar](10) NULL,[BB] [nchar](10) NULL,[CC] [nchar](10)
select aa,count(distinct bb) as bb,count(distinct cc) as cc from tableName group by aa.