当前位置: 首页 > news >正文

【Oracle 数据库 SQL 语句 】积累1

Oracle 数据库 SQL 语句

  • 1、分组之后再合计
  • 2、显示不为空的值

1、分组之后再合计

关键字: grouping sets ((分组字段1,分组字段2),())

select sylbdm ,count(sylbmc) as rs,round(count(sylbmc)/(select count(sylbmc) from bmk),4)*100 || '%' as bl
from bmk 
GROUP BY grouping sets ((sylbdm ),())

在这里插入图片描述

2、显示不为空的值

关键字: coalesce合并多个字段,显示第一个不为null的值

        select COALESCE(sylbdm, '合计')                                          as lx,count(sylbdm)                                                     as rs,ROUND(COUNT(sylbdm) / (select count(*) from BMK) * 100, 2) || '%' AS blfrom BMKgroup by GROUPING SETS ((sylbdm), ())

在这里插入图片描述

http://www.lryc.cn/news/117944.html

相关文章:

  • Django中级指南:理解并实现Django的模型和数据库迁移
  • Chatgpt API调用报错:openai.error.RateLimitError
  • 一键获取数百张免费商用人脸!AI人脸生成器来袭
  • 跳跃游戏 II——力扣45
  • Stable Diffusion - 常用的负向提示 Embeddings 解析与 坐姿 (Sitting) 提示词
  • 工厂方法模式(一):C#实现指南
  • Spring接口InitializingBean的作用和使用介绍
  • Excel---成绩相同者,名次并列排列,三步搞定
  • Elasticsearch6.x和7.x的区别
  • 基于STM32设计的口罩识别和无线测温系统
  • 第五十天
  • vue-pc端elementui-统一修改问题-Dialog 对话框点击空白关闭问题-element-所有组件层级问题
  • VS code 用户设置
  • 【Spring security 解决跨域】
  • 【C语言】经典题目(四)
  • Prometheus-监控 Postgresql
  • Android java.lang.UnsatisfiedLinkError: No implementation found
  • Leecode力扣704数组二分查找
  • Linux 的基本使用
  • vue3实现自定义select下拉框内容之城市区域篇
  • 性能测评:腾讯云轻量应用服务器_CPU内存带宽流量
  • python中的迭代器和生成器
  • Python-OpenCV中的图像处理-图像阀值
  • VB+SQL酒店客房管理设计与实现
  • 【Linux】从0到1实现一个进度条小程序
  • 江南大学轴承数据故障诊断(利用一维CNN进行故障诊断,代码和数据放在压缩包,无需修改任何东西,解压缩后直接运行,有详细注释)
  • 【网络基础实战之路】基于BGP协议连接三个AS区域的实战详解
  • 基于Python爬虫+词云图+情感分析对某东上完美日记的用户评论分析
  • Day 26 C++ list容器(链表)
  • 【深度学习注意力机制系列】—— SKNet注意力机制(附pytorch实现)