SQL高级:窗口函数

窗口函数,顾名思义,它的操作对象是窗口,即一个小的数据范围,而不是整个结果集。并且它是一个函数,在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();

相关推荐

  1. SQL高级窗口函数

    2023-12-28 11:44:02       63 阅读
  2. SQL-窗口函数合集

    2023-12-28 11:44:02       22 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-28 11:44:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-28 11:44:02       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-28 11:44:02       82 阅读
  4. Python语言-面向对象

    2023-12-28 11:44:02       91 阅读

热门阅读

  1. C# 无效的nullable值

    2023-12-28 11:44:02       57 阅读
  2. 记JVM相关一些常见面试题

    2023-12-28 11:44:02       41 阅读
  3. JVM基础篇---02

    2023-12-28 11:44:02       65 阅读
  4. 贪心算法的运用

    2023-12-28 11:44:02       64 阅读
  5. el-select可输入下拉框限制长度

    2023-12-28 11:44:02       56 阅读
  6. vue 预览 pdf、word、excel

    2023-12-28 11:44:02       59 阅读
  7. Vue 3 中安装并使用 Axios 详细步骤+样例代码详解

    2023-12-28 11:44:02       49 阅读