【置顶】 00-SQL高级语法系列博客 – 完整大纲
SQL高级语法系列博客 – 完整大纲 本系列涵盖主流数据库(MySQL、Oracle、ClickHouse、HologresSQL、MaxComputeSQL、Hive)的复杂SQL写法 📚 系列目录 第一部分:核心分析函数 序...
順子の杂货铺SQL高级语法系列博客 – 完整大纲 本系列涵盖主流数据库(MySQL、Oracle、ClickHouse、HologresSQL、MaxComputeSQL、Hive)的复杂SQL写法 📚 系列目录 第一部分:核心分析函数 序...
抽样查询 抽样查询是处理大数据集的重要技术,用于获取代表性样本进行快速分析。 📊 支持情况 数据库 TABLESAMPLE BERNOULLI SYSTEM SAMPLE 备注 MySQL ❌ ❌ ❌ ✅ 需模拟 Oracle ✅ R...
分区表查询 分区表是大数据平台的核心优化技术,通过分区裁剪大幅提升查询性能。 📊 支持情况 数据库 分区类型 自动分区 静态分区 动态分区 备注 MySQL LIST/RANGE ✅ ✅ ✅ 分区表 Oracle LIST/RANGE/HA...
交叉表与数据钻取 交叉表(透视表)是多维数据分析的核心工具,数据钻取是OLAP分析的基础能力。 📊 支持情况 数据库 PIVOT UNPIVOT GROUPING SETS CUBE ROLLUP 备注 MySQL ❌ ❌ ✅ ✅ ✅ CA...
RFM分析 RFM分析是用户价值分群的经典方法,通过Recency(最近)、Frequency(频率)、Monetary(金额)三个维度对用户进行分类。 📊 支持情况 数据库 MAX/MIN COUNT SUM NTILE WINDOW 备...
留存分析 留存分析是衡量用户粘性的核心指标,用于分析用户在首次使用后持续使用的情况。 📊 支持情况 数据库 DATEDIFF COUNT DISTINCT WINDOW JOIN 备注 MySQL ✅ ✅ ✅ ✅ 完整支持 Oracle ✅...
漏斗分析 漏斗分析是用户行为分析的核心方法,用于追踪用户在多个步骤中的转化情况。 📊 支持情况 数据库 COUNT SUM COUNT DISTINCT WINDOW FUNCTION 备注 MySQL ✅ ✅ ✅ ✅ 8.0+ 完整支持 ...
移动平均 移动平均是时间序列分析中最常用的平滑方法,用于消除短期波动、揭示长期趋势。 📊 支持情况 数据库 窗口函数 ROWS BETWEEN RANGE BETWEEN 备注 MySQL ✅ 8.0+ ✅ ✅ 完整支持 Oracle ✅ ...
子查询优化 子查询是复杂查询的基础,但不当使用会影响性能。本篇介绍子查询的优化技巧。 📊 支持情况 数据库 相关子查询 EXISTS IN JOIN替代 优化器 MySQL ✅ ✅ ✅ ✅ 持续优化 Oracle ✅ ✅ ✅ ✅ CBO优化...
临时表与WITH子句(CTE) 临时表和CTE(Common Table Expression)是模块化SQL查询的重要工具。 📊 支持情况 数据库 CTE WITH RECURSIVE TEMPORARY TABLE MATERIALIZ...
关联更新与删除 关联更新和删除是数据维护中的常见操作,本篇介绍各数据库的实现方式。 📊 支持情况 数据库 UPDATE JOIN DELETE JOIN MERGE 备注 MySQL ✅ ✅ ❌ 支持直接JOIN Oracle ✅ ✅ ✅ ...