SQL高级:窗口函数

2023-12-28 10:43:35

窗口函数,顾名思义,它的操作对象是窗口,即一个小的数据范围,而不是整个结果集。并且它是一个函数,在SQL中使用,所以一定有返回值

窗口函数是SQL中非常有趣的部分,这一节我们就来学习一下它。

辅助表

方便我们后边的讲解,这里我们要建一张学生成绩表,建表语句如下。

CREATE TABLE student_scores (
    student_id INT,
    course_id INT,
    score INT
);

示例数据

INSERT INTO student_scores VALUES
(1, 101, 85),
(1, 102, 90),
(2, 101, 78),
(2, 102, 88),
(3, 101, 92),
(3, 102, 95);

再确认一下我们MySQL的版本,需要是8.0以上的

SELECT VERSION();

文章来源:https://blog.csdn.net/zcy_wxy/article/details/135257808
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。