KnowledgeCity

MySQL:函数

如何创建完整的数据库
免费观看第一课 — 获取全部 5 节课程的完整访问权限。

To view this video please enable JavaScript.

课程:按需
高级  提供者 Kati Gordon  5 课时 ·  7m  语言:阿拉伯语, 德语, 英语, 西班牙语, 法语, 葡萄牙语, 简体中文 

课程描述

在本模块中,您将查看几个不同的函数,包括过度(Over)分区函数以及滞后和超前(lag and lead)函数,以了解如何在对象关系数据库系统(PostgreSQL) 中使用窗口函数。 窗口函数对与当前行有某种关联的一组表行执行计算。 这是此高级结构化查询语言课程的最后一个模块,将让您更好地了解如何在对象关系数据库系统(PostgreSQL)中创建完整的数据库,以及如何添加、访问和处理存储在计算机数据库中的数据。

您将学到的内容

  • 了解PostgreSQL中窗口函数的用途和必要性
  • 使用OVER PARTITION子句对表中相关行集合执行计算
  • 应用LAG和LEAD窗口函数引用其他行中的数据
  • 使用PostgreSQL中的FIRST VALUE和RANK函数
  • 探索PostgreSQL窗口函数中范围(range)的使用
  • 创建完整数据库,并对PostgreSQL中存储的数据进行添加、访问和处理

关键要点

  • 窗口函数对与当前行存在某种关联的一组表行执行计算。
  • 本模块涵盖多个函数,包括OVER PARTITION函数以及LAG和LEAD函数。
  • 本模块是高级SQL课程的最后一个模块,强化了如何在PostgreSQL中创建完整数据库的方法。
  • 本课程介绍如何在计算机数据库中添加、访问和处理存储的数据。
  • 学习目标聚焦于PostgreSQL中窗口函数的用途、必要性以及范围(range)的应用。

常见问题

本模块涵盖哪些内容?

本模块涵盖多个函数,包括OVER PARTITION函数以及LAG和LEAD函数,演示如何在PostgreSQL中使用窗口函数。课程内容包括:窗口函数、Over Partition、First Value、Rank函数以及Lag & Lead。

什么是窗口函数?

窗口函数对与当前行存在某种关联的一组表行执行计算。

本模块在课程中处于什么位置?

本模块是高级SQL课程的最后一个模块,帮助学员深入理解如何在PostgreSQL中创建完整数据库,以及如何对计算机数据库中存储的数据进行添加、访问和处理。

本课程能培养哪些技能?

本课程培养MySQL、Mysql++、PostgreSQL、存储函数、表函数和窗口函数等方面的技能。