惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Stack Overflow Blog
Stack Overflow Blog
L
LangChain Blog
人人都是产品经理
人人都是产品经理
酷 壳 – CoolShell
酷 壳 – CoolShell
T
Tailwind CSS Blog
N
Netflix TechBlog - Medium
Microsoft Security Blog
Microsoft Security Blog
J
Java Code Geeks
博客园 - 【当耐特】
量子位
有赞技术团队
有赞技术团队
Jina AI
Jina AI
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园_首页
C
Check Point Blog
B
Blog RSS Feed
M
MIT News - Artificial intelligence
H
Help Net Security
雷峰网
雷峰网
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 聂微东
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
A
About on SuperTechFans
腾讯CDC

博客园 - 李文学

Windows Server 2016 64位 ASP+Access(.mdb) 80004005 最简解决方案 Oracle查询表中指定库名,表约束名的上下表依赖关系 linux简版启动,关闭jar命令 Oracle11.2实例重启 主流数据库 “匹配更新、不匹配插入” 语法详解(Oracle/MSSQL/MySQL) Centos7扩容2 wps,两个页签比较常用函数 VUE-手机号验证 Centos7安装mysql8 Centos7安装ffmpeg 不同数据库标识长度检查 Centos7重置网络 Centos7磁盘空间自动处理 Oracle11新建业务库账号信息 Java启动JAR,.sh版 linux常用命令 centos7防火墙IP白名单维护 centos7安装lamp,php5.6,mysql5.7,xdebug MSSQL最大内存设置
Oracle常见SQL示例
李文学 · 2025-11-19 · via 博客园 - 李文学
-- 分组查询统计示例,就仅供参考

SELECT

A.* FROM ( SELECT NVL(q."unit", '未知单位') AS unit, TO_CHAR(q."create_time", 'YYYY') AS iYear, TO_CHAR(q."create_time", 'MM') AS iMonth, q."hidden_level" AS hiddenLevel, COUNT(q."id") AS iCount FROM "hidden" q WHERE q."create_time" >= ADD_MONTHS(TRUNC(SYSDATE), -12) AND q."create_time" <= TRUNC(SYSDATE) + 1 - INTERVAL '1' SECOND GROUP BY NVL(q."unit", '未知单位'), TO_CHAR(q."create_time", 'YYYY'), TO_CHAR(q."create_time", 'MM'), q."hidden_level" ORDER BY unit, iYear DESC, iMonth DESC, hiddenLevel ) A WHERE A.UNIT = 'yy'
-- 按照年统计:平均数
SELECT b.XCYEAR as xcYear,
  ROUND(SUM(b.KLCOUNT) / COUNT(DISTINCT TRUNC(b.XCDATE)), 2) AS klCount
FROM BIZ_XC_DATA b WHERE b.XCYEAR >=:minYear GROUP BY b.XCYEAR ;
-- 按照年统计:平均数
SELECT b.XCYEAR,
  
SUM(b.KLCOUNT) AS total_kl, -- 查看总KLCOUNT
  COUNT(DISTINCT TRUNC(b.XCDATE)) AS date_count -- 查看有效日期数量
FROM BIZ_XC_DATA b WHERE b.XCYEAR > 2019
GROUP BY b.XCYEAR
ORDER BY b.XCYEAR;