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

新公司如何做网站/近期新闻热点

新公司如何做网站,近期新闻热点,河南如何优化网站,js写的网站怎么做seoOracle对查询后的数据进行分组排序函数项目开发中的分组排序需求:一,要求取出按field1分组后,并在每组中按照field2排序;二,要求取出field1中已经分组排序好的前多少行的数据。如下有三个函数可以根据需求选择使用&…

Oracle对查询后的数据进行分组排序函数

项目开发中的分组排序需求:

一,要求取出按field1分组后,并在每组中按照field2排序;

二,要求取出field1中已经分组排序好的前多少行的数据。

如下有三个函数可以根据需求选择使用,这里通过一张表的示例和SQL语句阐述下oracle数据库中用于分组排序函数的用法。

1.row_number() over()

row_number()over(partition by col1 order by col2)表示根据col1分组,在分组内部根据col2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的)。

Sql代码

select t.*,row_number() over(partition by accno order by createDate) row_number from Test t

查询结果如下:

大家可以注意到ACCNO为111的记录有两个相同的CREATEDATE,用row_number函数,他们的组内计数是连续唯一的,

2.rank() over()

rank()是跳跃排序,有两个第二名时接下来就是第四名。

rank的sql:

select t.*,rank() over(partition by accno order by createDate) rank from Test t

查询结果:

可以发现相同CREATEDATE的两条记录是两个第2时接下来就是第4.

3.dense_rank() over()

dense_rank()也是连续排序,有两个第二名时仍然跟着第三名。

Sql代码

select t.*,dense_rank() over(partition by accno order by createDate) dense_rank from Test t

查询结果:

可以发现相同CREATEDATE的两个字段是两个第2时接下来就是第3.

再比如有时会要求分组排序后分别取出各组内前多少的数据记录(需要用到子查询,先将数据进行分组排序,然后再分组排序后的数据中筛选符合条件的数据),sql如下:

Sql代码

select createDate,accno,money,row_number from (select t.*,row_number() over(partition by accno order by createDate) row_number from Test t) t1 where row_number<4

查询结果如下:

原文链接:https://blog.csdn.net/weixin_41477980/article/details/80317885

原文:https://www.cnblogs.com/xl1314666/p/12102670.html

http://www.lbrq.cn/news/1553779.html

相关文章:

  • 用ps怎么做网站首页/竞价推广专员
  • 武汉建设学院网站/营销型网站建设推广
  • 我要制作网站/阿里云域名注册官网
  • 免费政府网站html模板/乱码链接怎么用
  • 销售手机网站的后期安排/seo的优化技巧和方法
  • 扁平化配色方案网站/职业培训机构资质
  • 手机优化对手机有影响吗/seo收录查询
  • 用电脑建立网站/军事新闻今日最新消息
  • ASPJSP动态网站开发/全球网站流量排名100
  • 大学生学风建设专题网站/添加友情链接的技巧
  • 信誉好的o2o网站建设/足球世界排名前十
  • 网站在vps能访问 在本地访问不了/手机自动排名次的软件
  • 公司网站建app/优化英文
  • 怎么在一个网站做编辑/爱战网关键词挖掘查询工具
  • 上海移动端网站建设/整合营销传播策划方案
  • 17网站一起做网店潮汕档口/百度快照推广排名
  • 装修设计软件哪个好用/江苏企业seo推广
  • 网络公司经营范围大全/成都专业seo公司
  • 简历网站后怎样才能被谷歌 百度收录吗/网络推广站
  • 在线代理网页版proxy/深圳seo优化电话
  • 山西建设部网站/seo怎么才能优化好
  • 毕业设计做啥网站好/免费发布广告信息平台
  • pc网站做app/注册网站域名
  • 济宁市环保局建设项目审批网站/2022百度指数排名
  • 深圳宝安区有什么好玩的地方/官网优化包括什么内容
  • 新疆住房和城乡建设厅网站/福州seo招聘
  • 网站设计案例欣赏/百度地图导航手机版免费下载
  • 网站建设人员分工表/设计网站大全
  • 延吉做网站/品牌传播方案
  • 学校网站建设钉钉/网站制作和推广
  • 云智智慧停充一体云-allnew全新体验-路内停车源码+路外停车源码+充电桩源码解决方案
  • 李宏毅NLP-11-语音合成
  • 基于Uni-app+vue3实现微信小程序地图固定中心点范围内拖拽选择位置功能(分步骤详解)
  • 数组名本质与指针运算揭秘
  • Docker目录的迁移
  • 矩阵链相乘的最少乘法次数(动态规划解法)