`
healthandbeauty
  • 浏览: 168109 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

oracle 分组函数

阅读更多
什么是分组函数:分组函数作用于一组数据,并对一组数据返回一个值。
组函数类型:AVG COUNT SUM MAX MIN STDDEV

分组:单列分组 和多列分组
代码如下:
select im.taxpayer_id, im.OPERATOR, trunc(sum(im.small_sum), 2)
   from pms_invoice_main im
  group by im.taxpayer_id, im.OPERATOR   order by im.taxpayer_id



怎么对分组进行再过滤:having子句 代码如下:
 select im.taxpayer_id, im.OPERATOR, trunc(sum(im.small_sum), 2)
   from pms_invoice_main im
  group by im.taxpayer_id, im.OPERATOR having max(im.small_sum)>1115739
  order by im.taxpayer_id

  • 大小: 10.3 KB
  • 大小: 43.6 KB
分享到:
评论

相关推荐

    oracle分组函数(ppt文档).ppt

    Oracle 分组函数 Oracle 分组函数是一种特殊的函数,用于对查询结果进行分组处理。分组函数可以对查询结果进行聚合操作,例如计算平均值、总和、最小值、最大值等。 Oracle 提供了多种分组函数,包括 AVG、SUM、...

    Oracle分组函数之ROLLUP的基本用法

    本博客简单介绍一下oracle分组函数之rollup的用法,rollup函数常用于分组统计,也是属于oracle分析函数的一种 环境准备 create table dept as select * from scott.dept; create table emp as select * from ...

    oracle分组函数

    ### Oracle 分组函数详解 #### 一、章节目标与内容概览 在Oracle数据库中,分组函数(也称为聚合函数)是一种强大的工具,用于处理数据集并从中提取有用的信息。通过本章节的学习,读者将能够理解单行函数与分组...

    oracle笔记分组函数

    oracle笔记分组函数,涉及组函数案例,在使用组函数的过程中注意事项,有具体的案例说明!

    Oracle数据库使用分组函数来对数据进行聚集

    Oracle数据库使用分组函数来对数据进行聚集

    SQLServer和Oracle的常用函数对比

    在数据库管理领域,SQLServer与Oracle作为两大主流的数据库管理系统,各自拥有丰富的内置函数,用于数据处理、查询优化以及各种复杂的数据操作需求。本文将基于给定文件信息,深入探讨和对比SQLServer与Oracle中的...

    分组函数笔记

    个人笔记,oracle分组函数笔记。仅供参考,有错误也不要找我

    ORACLE分析函数教程

    这类函数可以在多个级别上进行数据聚合,并支持复杂的排序、分组以及过滤操作。与传统的SQL函数不同,分析函数可以在查询结果集中对数据进行动态分析。 #### 二、Oracle分析函数的基本结构 分析函数的基本结构如下...

    Oracle-100道选择题(附答案).docx

    Oracle 中的分组函数可以对表中的数据进行分组和聚合,常见的分组函数包括 SUM、AVG、MAX、MIN 等。 通过了解这些知识点,可以更好地理解 Oracle 的逻辑结构、用户管理、SQL 语句、函数和游标等内容,从而更好地...

    oracle分析函数.doc

    - 分组函数:如`NTILE()`,将数据行分成等大小或不等大小的组。 - 首尾函数:`FIRST_VALUE()`, `LAST_VALUE()`,返回指定列的首行或尾行值。 - 移动聚合函数:`SUM()`, `AVG()`, `MIN()`, `MAX()`等,在分析窗口...

    oracle分析函数文档

    Oracle分析函数是一种强大的工具,它允许用户对分组数据执行复杂的计算,并且结果可以根据特定条件进行动态调整。这种灵活性使得Oracle分析函数在处理复杂的数据集时非常有用,尤其是在需要进行高级数据分析或报表...

    oracle 内置函数大全

    7. **排序和分组函数**: - `RANK()`, `DENSE_RANK()` 和 `ROW_NUMBER()`:在分组或排序结果中生成行号。 - `GROUP BY column1, column2, ...`:按指定列进行分组。 - `ORDER BY column1 [ASC|DESC], column2 ...

    oracle日常函数文档

    七、连接和分组函数 在SQL查询中,`CONNECT_BY_ROOT`, `LEVEL`, `START WITH`和`CONNECT BY`用于构建层次查询;`GROUP BY`和`HAVING`则用于数据的分组和过滤,它们是数据分析和报表生成的基础。 以上只是Oracle日常...

    Oracle中分组后拼接分组字符串.pdf

    Oracle 中分组后拼接分组字符串 本文主要介绍了在 Oracle 中如何对分组后的数据进行拼接操作,生成分组字符串。下面将对这个问题进行详细的分析和解释。 首先,我们需要创建一个测试表,并插入一些测试数据。这个...

    oracle函数和分组

    在Oracle数据库中,函数和分组是进行数据处理和分析的重要工具。本篇将详细介绍一些常用的Oracle内建函数,特别是字符函数、数字函数以及分组相关的GROUP BY子句和HAVING子句。 首先,我们来看字符函数。字符函数...

    oracle分组排序统计高级用法

    #### 一、Oracle分组排序和统计概述 在Oracle数据库中,实现分组排序和统计是一项常见的需求,主要用于处理大量的数据,并从中提取有价值的信息。通过合理运用SQL语句,特别是`GROUP BY`、`ORDER BY`以及分析函数等...

    ORACLE分析函数大全

    Oracle分析函数是数据库管理系统Oracle中的一个强大特性,它允许用户在SQL查询中执行复杂的分析操作。分析函数在处理报表和数据迁移任务时尤其有用,因为它们可以基于分组计算聚合值,并为每个分组返回多行,而不...

    oracle分析函数(用法+实例)

    Oracle 分析函数(用法+实例) Oracle 分析函数是 Oracle 8.1.6 版本中引入的高级应用,属于 Oracle 的一大亮点。分析函数可以分为四大类:排名函数、聚合函数、行比较函数和统计函数。下面将对分析函数的原理、...

Global site tag (gtag.js) - Google Analytics