MySQL 8.0窗口函数怎么运行
发表于:2025-02-08 作者:千家信息网编辑
千家信息网最后更新 2025年02月08日,今天就跟大家聊聊有关MySQL 8.0窗口函数怎么运行,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。# ROW_NUMBER() 当前行在所
千家信息网最后更新 2025年02月08日MySQL 8.0窗口函数怎么运行
今天就跟大家聊聊有关MySQL 8.0窗口函数怎么运行,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
# ROW_NUMBER() 当前行在所有结果里的序号# CUME_DIST() 累计分布百分比。即 <=a 的行数在所有数据里占的比例# PERCENT_RANK() 百分比排名。 (rank - 1) / (rows - 1) ,即累计(< a)行数/(total-1)SELECT a, ROW_NUMBER() OVER w AS 'row_number', CUME_DIST() OVER w AS 'cume_dist', PERCENT_RANK() OVER w AS 'percent_rank'FROM tbtWINDOW w AS (ORDER BY a);
# LAG(expr [, N[, default]]) N 默认是1,default 默认是null # LEAD(expr [, N[, default]]) N 默认是1,default 默认是null SELECT create_time, id, LAG(id) OVER w AS '上1行的id', LEAD(id) OVER w AS '下1行的id', LAG(id, 3, 0) OVER w AS '上3行的id', LEAD(id, 3, 0) OVER w AS '下3行的id'FROM tbtWINDOW w AS (ORDER BY create_time);
# FIRST_VALUE(val) 同一个分组,第一个值# LAST_VALUE(val) 同一个分组,最后一个值# NTH_VALUE(val, N) 同一个分组,第N值SELECT a, create_time, id, FIRST_VALUE(id) OVER w AS 'first', LAST_VALUE(id) OVER w AS 'last', NTH_VALUE(id, 3) OVER w AS 'third'FROM tbtWINDOW w AS (PARTITION BY a ORDER BY create_time);
# NTILE(N) 将同一个partition(如果未定义,则相当于全表) 分为N组,返回当前行所在的组序号
SELECT
a,
ROW_NUMBER() OVER w AS 'row_number',
NTILE(2) OVER w AS 'ntile2',
NTILE(4) OVER w AS 'ntile4'
FROM tbt
WINDOW w AS (ORDER BY a);
SELECT a, create_time, ROW_NUMBER() OVER w AS 'row_number', NTILE(2) OVER w AS 'ntile2', NTILE(4) OVER w AS 'ntile4'FROM tbtWINDOW w AS (PARTITION BY a ORDER BY create_time);
看完上述内容,你们对MySQL 8.0窗口函数怎么运行有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
内容
分组
函数
运行
序号
百分
百分比
所在
数据
更多
比例
知识
篇文章
结果
行业
资讯
资讯频道
频道
进一
支持
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
无锡常规软件开发有哪些
上海服务器搬运找哪家
企牛牛网络技术有限公司
我的世界基岩版小兮服务器ip
婚介服务器
九灵圣城服务器
数据库蓝线测试
网络技术生活视频
树莓派 我的世界服务器
郑翔洲app软件开发
系统服务器时间怎么改
老男孩2021网络安全
苹果使用了什么软件开发模型
svn可不可以托管数据库
数据库文档模板下载
零基础学数据库到开发出软件
怎么win7服务器地址
政府网络安全建设规划
腾讯云服务器证书部署
共建校园网络安全的资料
无线网的网络安全密匙怎么找
网络安全信息化应用的重要性
泗洪环保网络技术价格查询
广州蜀山网络技术公司
我的门派最早的服务器
创造与魔法都有什么服务器
中国网络安全监察总局
oracle数据库的管理
宿迁机械软件开发
蓬莱app定制软件开发哪家好