表aa
结构如下:
___________
a1 a2
___________
张三 cc
张三 BB
李四 CC
李四 BB
李四 DD
____________
查询如下:
SELECT a1,count(*) from aa group by a1;
结果如下:
张三 2
李四 3请教高手如何能使查询统计结果为
张三 李四
2 3
谢谢
[email protected]
结构如下:
___________
a1 a2
___________
张三 cc
张三 BB
李四 CC
李四 BB
李四 DD
____________
查询如下:
SELECT a1,count(*) from aa group by a1;
结果如下:
张三 2
李四 3请教高手如何能使查询统计结果为
张三 李四
2 3
谢谢
[email protected]
解决方案 »
- 关于物化视图刷新问题!
- 一个表空间能多个用户来关联吗
- 请问这个sql产生的错误是怎么回事?
- 没有commit的情况下(已解锁),导入的数据放哪儿去呢?
- 关于过程报错
- 字符集, SOS!!! SOS!!!
- 请问谁有unxi下安装oracle的资料,现在急须,一定给高分
- 如何用jsp调用oracle包内的过程,并且返回一个记录集
- 救命啊!windows2000server+oracle9数据库重启后tnslistner无法启动!
- 我购买了Oracle 9i的enterprise edition版,请问这是服务器版吗?另外Oracle 9i有哪几个版本?可以在winXP上安装吗?
- 急贴 ! Linux下的Oracle中如何在Linux排程中定时删除三天前(相对于现在时间)的归档文件 .
- 能不能推荐点oracle的好书~~~谢谢
--
1
2SQL> select sum(decode(id,'1',id)),sum(decode(id,'2',id)) from bb;SUM(DECODE(ID,'1',ID)) SUM(DECODE(ID,'2',ID))
---------------------- ----------------------
1 2
select sum(decode(a1,'张三',num)) 张三,sum(decode(a1,'李四',num)) 李四 from
(SELECT a1,count(*) num from aa group by a1)
要把结果按a2分类查询记录条数:
要求结果:
a2 张三 李四
CC 1 1
BB 1 1
DD 1