【说站】mysql窗口函数是什么
mysql 函数 什么 窗口
2023-06-13 09:13:14 时间
mysql窗口函数是什么
说明
1、可以用来实现一些新的查询方式。
2、窗口函数像SUM()、COUNT()这样的集合函数,但不是将多行查询结果合并为一行,而是将结果返回多行。也就是说,窗口函数不需要GROUPBY。
实例
mysql> select *, rank() over w as `rank` from classes
-> window w as (order by stu_count);
+--------+-----------+------+
| name | stu_count | rank |
+--------+-----------+------+
| class5 | 37 | 1 |
| class1 | 41 | 2 |
| class2 | 43 | 3 |
| class3 | 57 | 4 |
| class4 | 57 | 4 |
+--------+-----------+------+
5 rows in set (0.00 sec)
在这里我们创建了名为w的window,规定它对stu_count字段进行排序,然后在select子句中对w执行rank()方法,将结果输出为rank字段。
以上就是mysql窗口函数的介绍,希望对大家有所帮助。更多mysql学习指路:MySQL
推荐操作系统:windows7系统、mysql5.8、DELL G3电脑
相关文章
- mysql倒序截取字符串_MySQL数据库之mysql截取字符串与reverse函数
- 深入理解MySQL数字字段类型(mysql数字字段类型)
- MySQL中建表及编码设置指南(mysql建表设置编码)
- 函数MySQL中实现完美日期计算的函数(mysql日期)
- 如何快速实现文本导入MySQL数据库(文本导入mysql数据库)
- 学会使用MySQL数据库中的常用命令(mysql数据库常用命令)
- MySQL函数编码:增强数据处理能力(mysql函数编码)
- 我的世界:MySQL篇(我的世界mysql)
- MySQL中的索引:解析、加速与变革(mysql的索引是什么)
- 绝不重复:MySQL中删除重复记录的方法(mysql去除重复记录)
- MySQL实现增量数据同步(mysql增量同步数据)
- Exploring the Power of MySQL Stored Procedures with SQL(mysql存储过程sql)
- 了解MySQL:长整型数据在数据库中的应用和表现(mysql的长整型是什么)
- 深入探索MySQL数据库引擎的优势和适用场景(mysql数据库引擎)
- 实现大数据处理的关键之一——MySQL数据库管理系统(mysql大数据)
- MySQL MSI 安装包下载及安装方法(mysql msi 下载)
- MySQL的WEEK函数使用方法解析(mysql中week用法)
- MySQL中min函数用法详解(mysql中min)
- 深入解析MySQL中MAX函数的使用方法(mysql中max的用法)
- 掌握MySQL中max函数,轻松处理数据最大值(mysql 中max函数)
- 函数是什么 了解MySQL中main函数的作用(mysql中main)
- MySQL的严格模式保证数据安全与正确性(mysql严格模式下)
- 使用abs函数处理MySQL中的数据(abs() mysql)
- 妙招6天通关MySQL(6天掌握mysql)
- 执行在 CMD 中运行 MySQL 命令(cmd上mysql的命令)
- MySQL学习攻克2万多项掌握(2万mysql笔记)
- MySQL的默认隔离级别是什么详解隔离级别选项及其含义(mysql_默认隔离级别)
- 预警MySQL两小时后会发生什么快来了解一下(mysql两小时后)
- Redis与MySQL联动构建数据融合服务(redis配合mysql)