关于南大通运8ampp数据库的排序函数介绍

RANK OVER函数

RANK() OVER([PARTITION BY col_name1,col_name2,…] ORDER BY
col_name1 [ASC/DESC], col_name2 [ASC/DESC],…)
功能描述:
根据 ORDER BY 子句中表达式的值,从查询返回的每一行计算它们与其它
行的相对位置。组内的数据按 ORDER BY 子句排序,然后给每一行赋一个号,
从而形成一个序列,该序列从 1 开始,往后累加。
每次 ORDER BY 表达式的值发生变化时,该序列也随之增加。有同样值的
行得到同样的数字序号(认为 null 是相等的)。
如果两行得到同样的排序,则后面的序数将跳跃。例如,两行序数为 1,
则没有序数 2,序列将给组中的下一行分配值 3。
仅 Express 引擎支持。

例子

    SELECT RANK() OVER(ORDER BY C_TIME) as orderNum
FROM event_logs

DENSE_RANK OVER函数

DENSE_RANK( ) over([PARTITION BY col_name1,col_name2,…] ORDER BY
col_name1 [ASC/DESC], col_name2 [ASC/DESC],…)
功能描述:
基本功能同 rank 类似,区别是如果两行得到同样的排序,则后面的序数
不跳跃。例如,两行序数为 1,序列将给组中的下一行分配值 2。

例子:

    SELECT DENSE_RANK( ) over(ORDER BY C_TIME DESC) as orderNum
FROM event_logs

ROW_NUMBER OVER函数

ROW_NUMBER( ) OVER([PARTITION BY col_name1,col_name2,…] ORDER BY
col_name1 [asc/desc], col_name2 [asc/desc],…)
功能描述:
同 rank 的区别就是相同的排序值序号也会依次递增。
例如,两行排序值相同,则序数为 1,2。
仅 Express 引擎支持。
例子:

SELECT ROW_NUMBER() OVER(ORDER BY C_TIME) as orderNum
FROM event_logs

SUM OVER函数

SUM([DISTINCT/ALL] expr) OVER([PARTITION BY …] [ORDER BY …
[ASC/DESC] ]
功能描述:
计算组内表达式的移动累加和。

AVG OVER函数

AVG([DISTINCT/ALL] expr)OVER([PARTITION BY …] [ORDER BY …
[ASC/DESC] ]
功能描述:计算组内表达式的移动平均值。

COUNT OVER函数

COUNT(/[DISTINCT] col ) OVER([PARTITION BY
col_name1,col_name2,…] [ORDER BY col_name1 [ASC/DESC], col_name2
[ASC/DESC],…] )
功能描述:
该函数用于计算分组中的记录数,如果是 COUNT(
),不用考虑 NULL 值,
否则,不包含参数为 NULL 的记录,如果包含 DISTINCT,要做去重操作。

南大通用GBase8ampp数据库排序函数排序序号的介绍相关推荐

  1. 哈工大(深圳)-南大通用云数据库研究中心正式揭牌 产、学、研转化打造数据库国之重器

    面对激烈的行业市场竞争,校企双方发挥各自特长,实现产.学.研无缝对接,是满足核心技术研究和产业化需要的最佳途径.2021年3月24日,哈工大(深圳)-南大通用云数据库研究中心签约暨揭牌仪式在哈工大深圳 ...

  2. 南大通用事务型数据库GBase 8s斩获2020年中国国际金融展“金鼎奖”

    近日,2020年中国国际金融展重要评选"金鼎奖"揭晓,作为国产数据库领先企业,南大通用事务型数据库管理系统GBase 8s凭借多年以来的技术创新.金融业商用案例,获得专业评委的一致 ...

  3. 南大通用安全数据库管理系统GBase 8s特性简介(一)

    南大通用安全数据库管理系统GBase 8s产品达到国家等级保护四级的安全技术要求,支持共享存储和非共享存储高可用架构,全面增强管理工具. l 安全功能增强 n 身份鉴别增强:支持强化管理的口令鉴别.支 ...

  4. 哈工大(深圳)-南大通用云数据库研究中心举办成果展 共助国产数据库发展

    2021年11月4日,由哈尔滨工业大学(深圳).天津南大通用数据技术股份有限公司和深圳市计算机学会主办,哈工大(深圳)-南大通用云数据库研究中心承办的"国产数据库产学研合作交流暨哈工大(深圳 ...

  5. 南大通用发布数据库新产品 携手用户伙伴点亮世界级

    近日,由南大通用举办的"让中国用上世界级国产数据库"产品发布会在北京国际会议中心召开.出席本次会议的嘉宾有来自政府的领导,来自政府.银行.电信.金融.安全等几十个行业的南大通用的用 ...

  6. Activiti7.X适配南大通用8s数据库

    因为项目要兼容国产数据库,所以做了南大通用数据库的兼容配置,但是在项目运行过程中发现activiti不兼容国产数据库,所以进行了适配,目前亦可以正常使用. 作者使用的activiti版本如下: < ...

  7. 南大通用GBase数据库为城轨交通正常运行保驾护航

    当前,中国是世界上最大的城市轨道交通市场.据统计,中国大陆地区已有45个城市开通了城市轨道交通运营,运行线路总长度达7978公里.近年来南大通用GBase系列数据库已参与全国20多个城市(深圳.广州. ...

  8. 南大通用GBase数据库完成生态建设30连击

    近日,南大通用GBase 8a.GBase 8s.GBase 8c.GBase 8d.GBase XDM五款产品与17家上下游合作伙伴包括cpu.操作系统.服务器.办公软件.行业应用等30款产品完成兼 ...

  9. 金奖方案 | 一专多能、傲视寰宇,南大通用GBase8c数据库牛在哪里?

    鲲鹏应用创新大赛是面向全球开发者的顶级赛事,本次大赛由21个鲲鹏生态创新中心与华为,联合中国软件行业协会.绿色计算产业联盟.中国计算机行业协会.中国计算机学会高专委共同举办,旨在激发行业应用创新.加速 ...

最新文章

  1. LwIP Application Developers Manual12---Configuring lwIP
  2. Vijos1683 有根树的同构问题
  3. g++报错解决:error: ‘setw’ is not a member of ‘std’
  4. 【OpenGL】用OpenGL shader实现将YUV(YUV420,YV12)转RGB-(直接调用GPU实现,纯硬件方式,效率高)...
  5. Java 程序死锁问题原理及解决方案
  6. C#二维和多维数组编程实例
  7. easyUI创建人员树
  8. 切点、切面:@Aspect、@PointCut相关的个人总结
  9. 使用 Task 简化异步编程
  10. terminal看服务器性能,终端服务服务器性能评估优化问题
  11. 谈谈struts2的工作原理
  12. 函数参数中的中括号代表什么
  13. python字符串常见操作_python 字符串常用操作
  14. 25个酷炫的Matplotlib图表,附Python源码
  15. 微信小程序:搜索关键词,显示地图列表
  16. python机械臂仿真_机械臂 python
  17. c语言摄氏度字符,c语言摄氏度与华氏温度如何转换
  18. 阿里云服务器如何购买?三种方式可买(图文教程举例)
  19. Unity3d模型,加入Animator后,播放动画,物体回归原位处理
  20. 离散数学 2. 范式、推理

热门文章

  1. 小学三年级计算机课心得体会,小学三年级学习生活总结
  2. 电子商务网站的后台管理系统
  3. 针对多点触控浏览器进行的开发(转)
  4. es怎么实现master选举
  5. 趋势预测方法(三)ARMA ARIMA SARIMA模型预测_时序递推预测
  6. Vue-cli快速上手文档整理
  7. 单片机应用编程技巧问答
  8. 管式超滤系统:管式超滤系统技术参数
  9. 基于Python Requests的数据驱动的HTTP接口测试
  10. 2018年芯片上下游产业链及竞争格局分析