oracle添加序号列大全(3种方法)

场景:oracle在展示数据时,用户需要看到当前记录数,添加序号即可,适用于表格导出。
方式一:添加xh字段

SELECTfxh,fmc,round( ( sum( fczsrbnljzxs ) - sum( fczsrsntqs ) ) / 10000, 2 ) AS 增减额,round( sum( fczsrbnljzxs ) / 10000, 2 ) AS 财政收入,round( sum( fczsrbsn ), 2 ) AS 增减幅度,f_sys_year 
FROMzhzs_bill_qqczsrfjwcqk 
WHEREf_sys_year = '2021' AND f_sys_month = '12' 
GROUP BYfxh,fmc,f_sys_year 
ORDER BYto_number( fxh )

效果图:
在这里插入图片描述
SQL解读:此条在select后添加xh,group by后添加xh分组,以及用order by排序,to_number(xh)将其转为数值型即可

方式二:oracle自带

select ROWNUM as fxh,a.* from (
SELECT  fmc, round((sum(fczsrbnljzxs) - sum(fczsrsntqs)) / 10000, 2) AS 增减额, round(sum(fczsrbnljzxs) / 10000, 2) AS 财政收入, round(sum(fczsrbsn), 2) AS 增减幅度, f_sys_year
FROM zhzs_bill_qqczsrfjwcqk
WHERE f_sys_year = '2021'AND f_sys_month = '12'
GROUP BY fmc, f_sys_year ) a 

效果图
在这里插入图片描述
SQL解读:此方法使用自带的ROWNUM函数,简单方便,oracle独有

方式三:row_number()函数

SELECT  row_number() over(order by fmc) as xh,fmc, round((sum(fczsrbnljzxs) - sum(fczsrsntqs)) / 10000, 2) AS 增减额, round(sum(fczsrbnljzxs) / 10000, 2) AS 财政收入, round(sum(fczsrbsn), 2) AS 增减幅度, f_sys_year
FROM zhzs_bill_qqczsrfjwcqk
WHERE f_sys_year = '2021'AND f_sys_month = '12'
GROUP BY fmc, f_sys_year

效果图
在这里插入图片描述
SQL解读:此方法通用(mysql也可以使用)

本人正在打造技术交流群,欢迎志同道合的朋友一起探讨,一起努力,通过自己的努力,在技术岗位这条道路上走的更远。QQ群号:914683950 备注:技术交流 即可通过!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/339241.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python爬虫---Scrapy项目的创建及运行

Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 可以应用在包括数据挖 掘,信息处理或存储历史数据等一系列的程序中。 1. 安装scrapy: pip install scrapy 注意:需要安装在python解释器相同的位置,例如&#xf…

Linux调试器gdb简介

目录 前言: debug VS realse GDB的基本操作 行号显示 设置断点 ​编辑 查看断点信息 删除断点 禁用断点 开启断点 运行 逐过程 逐语句 显示/追踪变量 查看调用堆栈 指定行号跳转 强制执行函数 断点间跳转 修改变量的值 前言: GDB&…

这样管理精密空调系统,比一般方法好用百倍!

在现代社会,随着科技的飞速发展,人们对于舒适、安全、高效的空间环境需求不断增加。在这个背景下,精密空调监控系统作为一种前沿的技术解决方案,正逐渐成为各行各业关注的焦点。 精密空调监控系统不仅仅是对传统空调系统的升级&am…

使用ros_arduino_bridge控制机器人底盘

使用ros_arduino_bridge控制机器人底盘 搭建了ROS分布式环境后,将ros_arduino_bridge功能包上传至Jetson nano,就可以在PC端通过键盘控制小车的运动了。实现流程如下: 系统准备;下载程序;程序修改;分别启动PC与Jetson…

查看navicat链接密码

导出链接,带密码导出 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/239bcf0ad22d4de98524fa4d7db4a30d.png 查看密码 这个是navicat加密后的密码,需要解密 使用一段代码解密 这个是php代码,没有本地php环境,可以看在线…

UV胶水与聚氯乙烯PVC材料的塑料粘接,效果如何?

UV胶水可以与聚氯乙烯PVC很好地粘接。 PVC是一种常见的塑料材料,UV胶水通常对PVC具有良好的粘接性能。UV胶水可以在紫外线照射下迅速固化,形成坚固的粘接,因此通常被用于PVC制品的粘接和修复。 UV胶水与PVC粘接的优点: 1. 快速固…

Hello,World!

“Hello, world”的由来可以追溯到 The C Programming Language 。在这门编程语言中,它被用作第一个演示程序,向人们展示了在计算机屏幕上输出“Hello world”这行字符串的计算机程序。由于这个演示程序的简洁性和直观性,它成为了许多初学者学…

算法训练营第四十二天|动态规划:01背包理论基础 416. 分割等和子集

目录 动态规划&#xff1a;01背包理论基础416. 分割等和子集 动态规划&#xff1a;01背包理论基础 文章链接&#xff1a;代码随想录 题目链接&#xff1a;卡码网&#xff1a;46. 携带研究材料 01背包问题 二维数组解法&#xff1a; #include <bits/stdc.h> using namesp…

【simple-admin】FMS模块如何快速接入阿里云oss 腾讯云cos 服务 实现快速上传文件功能落地

让我们一起支持群主维护simple-admin 社群吧!!! 不能加入星球的朋友记得来点个Star!! https://github.com/suyuan32/simple-admin-core 一、前提准备 1、goctls版本 goctls官方git:https://github.com/suyuan32/goctls 确保 goctls是最新版本 v1.6.19 goctls -v goct…

免费简单好用的 webshell 在线检测:支持 php、jsp、asp等多格式文件

话不多说&#xff0c;直接上图上链接&#xff1a;https://rivers.chaitin.cn/?share3d4f2e8aaec211eea5550242c0a8170c 还是比较好用的&#xff0c;支持 PHP、JSP 文件 webshell 检测&#xff0c;看官方解释文档&#xff0c;引擎使用静态文本特征、骨架哈希、静态语义分析、动…

OpenHarmony社区运营报告(2023年12月)

• 截至2023年12月22日&#xff0c;OpenAtom OpenHarmony&#xff08;简称“OpenHarmony"&#xff09;社区累计超过6700名贡献者&#xff0c;产生26.9万多个PR&#xff0c;2.4万多个Star&#xff0c;6.7万多个Fork&#xff0c;59个SIG。 • 2023年12月16日&#xff0c;以“…

引领文旅创新_实时云渲染赋能2023湾区文采会元宇宙虚拟展厅

2023年11月3日&#xff0c;2023粤港澳大湾区公共文化和旅游产品&#xff08;东莞&#xff09;采购会&#xff08;下文简称&#xff1a;2023湾区文采会&#xff09;开幕式在东莞市文化馆举行。本届大湾区文采会以“文采潮流 融合共生”为主题&#xff0c;集聚了科技、时尚、潮流…