`
guoxuepeng
  • 浏览: 38642 次
文章分类
社区版块
存档分类
最新评论

【统计】Oracle按年统计(详细)

 
阅读更多

--创建表 Test

CTEATE TABLE TEST(

ID NUMBER NOT NULL,

MODIFIEDTIME DATE NOT NULL

)




--按年统计
SELECT TO_CHAR(T.MODIFIEDTIME,'YYYY') YEAR,COUNT(*) COUNT
FROM TEST T
--这里可加查询条件
GROUP BY TO_CHAR(T.MODIFIEDTIME,'YYYY') --根据年份来分组

ORDER BY TO_CHAR(T.MODIFIEDTIME,'YYYY') ASC NULLS LAST --根据年份来排序

--注:MODIFIEDTIME 为 表TEST里的时间字段,时间类型

--以上代码可直接在数据库里运行

--假如表里还有个数量的字段,要按天统计数量,可将COUNT(*)改为SUM(1)函数


【统计】Oracle按天统计(详细)

【统计】Oracle按周统计(详细)

【统计】Oracle按月统计(详细)

【统计】Oracle按季度统计(详细)



分享到:
评论

相关推荐

    Oracle数据库按时间进行分组统计数据的方法

    Oracle数据库提供了一种强大的数据分组和统计功能,这在处理时间序列数据时尤其有用。在本示例中,我们关注的是如何利用SQL查询按时间进行分组统计数据。以下将详细介绍几种常见的分组方法及其应用。 1. **按年份...

    oracle的按月统计sql(一个数据库面试题)

    oracle的按月统计sql..............................

    Oracle分组统计

    Oracle 分组统计 Oracle 分组统计是数据库开发中常用的技术之一。它可以根据不同的条件对数据进行分组和聚合统计。分组统计的目的是将数据按照某种条件分组,然后对每个组进行聚合计算,最后输出结果。 分组统计...

    ORACLE 数据库的统计数据及优化

    - **options参数**:控制Oracle统计的刷新方式。提供了四种预设方法: - `LGATHER`:重新分析整个架构(Schema)。 - `LGATHEREMPTY`:只分析目前还没有统计的表。 - `LGATHERSTALE`:只重新分析修改量超过10%的表...

    Oracle统计一天内每小时的数据量

    Oracle统计一天内每小时的数据量。在某小时内有数据,该时间段会被统计出来;该时间段内没有交易,该时间段不会被统计出来,默认为0即可

    ORACLE表空间大小统计语句

    ORACLE表空间大小统计语句,比较详细的。。。。

    统计oracle数据库总记录数

    统计oracle的一个库所拥有的记录数,思路是先得到数据库里所有的表,然后再统计每个表里面有多少条记录,累加最后得到总记录数。

    Oracle Statistic 统计信息

    ### Oracle Statistic 统计信息详解 #### 一、Statistic的重要性与作用 在Oracle数据库管理中,**Statistic**起着至关重要的作用。它主要负责收集关于数据库对象的详细信息,并将这些信息存储在数据字典中。这些...

    Oracle 11G统计信息自动收集及调整

    文档里包含Oracle 11G统计信息自动收集及调整,可以使用优化数据库性能,不合理的统计信息会影响数据库性能

    ORACLE统计表记录数

    ORACLE 数据库中如何统计表记录数的过程说明

    oracle分组排序统计高级用法

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

    SQL和Oracle中统计数据库中表个数及表名

    在SQL和Oracle数据库管理系统中,有时我们需要统计数据库中包含的表的数量以及获取具体的表名。以下是如何在两者中实现这一目标的详细步骤。 在SQL中,我们通常使用系统对象表来获取相关信息。`sys.objects`是SQL ...

    oracle10g之统计与分析函数

    Oracle 10g 提供了一系列强大的统计与分析函数,这些函数极大地增强了数据库系统对业务数据的计算和统计能力。在10g版本中,引入了一些新的功能,使得数据分析更为便捷和高效。以下是对这些函数的详细说明: 1. **...

    解析:ORACLE性能调整--统计信息的迁移

    参数10可能代表了统计信息的细化程度,数值越大,收集的信息越详细。 2. **创建统计信息实体表**: `DBMS_STATS.CREATE_STAT_TABLE`用于创建一个临时表,用于存储统计信息。在这里,我们创建了一个名为'STATISTICS...

    oracle 11g 统计信息

    本篇文章将详细介绍Oracle 11g如何自动收集统计信息以及如何管理这些统计信息收集窗口。 #### Oracle 11g自动收集统计信息的基本概念 Oracle 11g提供了自动化工具来收集对象统计信息,这些统计信息用于CBO(Cost-...

    提高ORACLE数据库的查询统计速度

    ### 提高Oracle数据库的查询统计速度 在现代企业级应用中,Oracle数据库因其稳定性和强大的功能而被广泛采用。然而,在处理大量数据时,如何优化查询统计速度成为了提高整体系统性能的关键因素之一。本文将围绕如何...

    使用dbms_stats包手工收集统计信息

    Oracle 数据库中使用 dbms_stats 包手动收集统计信息 在 Oracle 数据库中,dbms_stats 包提供了一种手动收集统计信息的方式,包括基于表、用户和索引的统计信息。通过使用 dbms_stats 包,我们可以手动收集统计信息...

    oracle统计信息高可靠性保障技术

    ### Oracle统计信息高可靠性保障技术知识点详解 #### 一、技术背景与意义 在Oracle数据库管理系统中,查询优化器(Optimizer)的选择对于SQL查询的执行效率至关重要。优化器通过评估不同执行路径的成本来决定最...

    超详细Oracle教程

    数据库字典是Oracle中一个重要的概念,它存储了数据库的结构信息和统计信息。了解数据字典对于数据库性能调优和管理是不可或缺的。接下来,教程会详细介绍Oracle的数据类型,包括常用的数值类型、字符类型和日期时间...

Global site tag (gtag.js) - Google Analytics