Select
C1,
Count(Distinct C2) As C2cnt,
Count(Distinct C3) As C3cnt
from TableName
Group By C1
Order By C1
C1,
Count(Distinct C2) As C2cnt,
Count(Distinct C3) As C3cnt
from TableName
Group By C1
Order By C1
解决方案 »
- VC6中使用ADO对数据库进行UPDATE操作,出现超时的奇怪问题?循环进行UPDATE到100条左右时就会超时!
- 求修改一条语句,提高处理速度
- SQL SERVER 中的CASE函数或者块的用法?
- 一个基础SQL语句,在线等.........送上100
- 请问下面要对各个物料进行求和怎么写SQL语句呀?QQ123835688白天在线等!
- 急,急,为什么我的数据库不能用了,在线等待
- 帮忙看一下这条动态sql语句有什么错误(在先等待)
- 请教一个主表,两个或多个子表的统计语句!!!
- 该条触发器语句怎么写
- 如何取得某条记录的记录号
- 请问如何更ms-sqlsever数据库表的所有者呢?
- Do me a favour please.
Create Table TEST(
C1 Varchar(10),
C2 Varchar(10),
C3 Varchar(10))
--插入数据
Insert TEST Values('A', 'A1', 'A11')
Insert TEST Values('A', 'A1', 'A12')
Insert TEST Values('A', 'A2', 'A21')
Insert TEST Values('B', 'B1', 'B11')
Insert TEST Values('B', 'B1', 'B12')
Insert TEST Values('C', 'C1', 'C11')
Insert TEST Values('C', 'C2', 'C21')
--测试
Select
C1,
Count(Distinct C2) As C2cnt,
Count(Distinct C3) As C3cnt
from TEST
Group By C1
Order By C1
--删除测试环境
Drop Table TEST
--结果
/*
C1 C2cnt C3cnt
A 2 3
B 1 2
C 2 2
*/