Advertisement

MySQL进阶操作总结:窗口函数、排名函数及case用法

阅读量:

本篇主要是对本人刷完牛客面试必考真题SQL篇72题的知识点总结,主要包含一些非常实用的操作:窗口函数、排名函数和case语句,可以显著提升你的刷题速度哈!

刷题链接:牛客精选数据库SQL实战

SQL专题文章转送门:

牛客面试必考真题SQL篇72题全答案——基础篇

牛客面试必考真题SQL篇72题全答案——进阶篇

一文掌握python连接SQL Server,MySQL,MongoDB,Redis数据库

目录

        • 窗口函数:聚合函数与排名函数的结合应用
      • 排名相关函数:包括row_number、rank、dense_rank以及ntile
      • case表达式的使用方法
      • 实战练习中的典型题目归纳与解析

窗口函数:聚合函数+排名函数

复制代码
    <窗口函数> over (partition by <用于分组的列名>
                order by <用于排序的列名>)
    
    
      
      
    

对经过 where 或 group by 处理后的数据进行操作,因此该部分内容原则上仅能出现在 select 子句中;

具备分组与排序的功能,同时

全部评论 (0)

还没有任何评论哟~