select 字段1,sum(字段1) from tab_name group by 字段1不幸的告诉你,用一条sql语句实现你上面的功能是不大可能的可以建个临时表来把取出来的数据插入临时表实现
解决方案 »
- 连不上数据库 在线
- Oracle 8.17 版数据库损坏,提示文件 1 需要媒体恢复,无任何系统及数据备份,如何修复?
- 怎么设置sqlplus 里的行宽
- Oracle Job:我想每天中午12:00,下午6:00定时调用JOB,如何设置Job的interval(执行间隔时间)?
- 怎样在SQLPLUS里执行这个包?
- 关于把查询结果分别插入到别的表中的问题
- OracleCallableStatement执行问题
- ORACLE是否有内存的限制?
- ALTER DATABASE db1 CHARACTER SET WE8ISO8859P1
- oracle 数据库中行数的问题。
- 如何用ADO调用Oracle中的FUNCTION?
- 用什么方法可以对Oracle数据库进行跟踪?
select 字段1,count(字段1),sum(decode(字段2,0,1,0)),sum(decode(字段2,1,1,0)),
sum(decode(字段2,2,1,0)) from 表名 group by 字段1;如果字段2的结果不定的话,只能用存储过程慢慢分析得出结果了。