分析与BI

理解SQL核心概念

原标题: 理解SQL核心概念

DevToData·2026/10/18 16:47:41🔗 原文

📋总体概括

这是一篇SQL核心概念的技术科普文章,重点讲解窗口函数(Window Functions)的原理与分类。文章指出SQL是现代应用存储、检索和组织数据的通用引擎,广泛用于银行交易、医疗病历等场景,理解SQL是将原始数据转化为可执行洞察的关键技能。文章将窗口函数分为聚合窗口函数和排名窗口函数两大类,强调其能在不折叠结果的前提下跨行计算。

⚡关键信息

  • ▸SQL是支撑现代应用数据存储、检索与组织的通用引擎,涵盖银行交易、患者病历、处方与预约等场景
  • ▸窗口函数可对与当前行相关的多行数据执行计算,且不会像GROUP BY那样把结果折叠成单值
  • ▸窗口函数主要分为两大类:聚合窗口函数和排名窗口函数
  • ▸窗口函数常用于聚合计算、排名和累计求和等典型分析任务

🔥犀利点评

又一篇窗口函数入门文。说实话,2024年了还在写『SQL是通用引擎』的开头,多少有点浪费读者时间。但窗口函数确实是SQL分析师和数据工程师的分水岭——会GROUP BY的人满地都是,能熟练用OVER(PARTITION BY)做累计、排名和移动平均的才是真干活的人。文章的分类讲法中规中矩,缺的是执行顺序、帧定义(ROWS/RANGE)这些真正踩坑的地方。入门可以看,进阶还得自己造数据练。

本文由本站自动聚合,以下为原始来源:前往 DevToData 阅读全文 →