oracle分组求个数
2013-11-28 14:56
190 查看
手上的一个项目 一张表里面 有一列 year 其中会有很多行有相同的year 但是count的时候我多个的我只能算一次 所以用如下的sql语句
用两次count来算出个数 这样就可以解决了
select count(*) from (select count(*) from 表名 t where 1=1 and 其他条件 group by t.year)
用两次count来算出个数 这样就可以解决了
相关文章推荐
- 【CUBE】Oracle分组函数之CUBE魅力(转)
- Oracle_SQL函数-分组函数
- oracle或mysql分组查询并且获取前3条排序后的数据
- oracle 分组求和一个小例子
- oracle聚合与分组
- oracle 单列数据分组合并
- oracle 实现分组结果集整合到一行多列显示
- oracle查询分组数据中的最后一条数据和每组的数量
- oracle分组 rollup,Cube
- Oracle分组查询5——实例
- oracle取出每个分组的第一条记录
- Oracle分组排名
- oracle 查询按月份分组
- oracle 分组统计后结果相减-----实例
- 在oracle中创建分组函数
- oracle 分组后,取各组的前n条记录的sql语句
- oracle中的连接和分组聚合求最值
- ORACLE中每个分组后加个合计,最后总合计的GROUP BY rollup,和中文排序
- oracle 分组后,求和
- Oracle SQL 高级分组