【置顶】 00-SQL高级语法系列博客 – 完整大纲
SQL高级语法系列博客 – 完整大纲 本系列涵盖主流数据库(MySQL、Oracle、ClickHouse、HologresSQL、MaxComputeSQL、Hive)的复杂SQL写法 📚 系列目录 第一部分:核心分析函数 序...
順子の杂货铺SQL高级语法系列博客 – 完整大纲 本系列涵盖主流数据库(MySQL、Oracle、ClickHouse、HologresSQL、MaxComputeSQL、Hive)的复杂SQL写法 📚 系列目录 第一部分:核心分析函数 序...
分页查询 分页查询是应用开发中最常用的功能之一,本篇介绍各数据库的分页实现方式及性能优化。 📊 支持情况 数据库 LIMIT OFFSET ROWNUM ROW_NUMBER FETCH FIRST 备注 MySQL ✅ ✅ –...
递归查询与树形结构 递归查询是处理树形结构、层级数据的重要技术,本篇介绍各数据库的实现方式。 📊 支持情况 数据库 CTE递归 CONNECT BY START WITH 备注 MySQL ✅ 8.0+ ❌ ❌ 使用WITH RECURSI...
去重计数 去重计数是数据分析中最常用的统计方法之一,本篇介绍精确去重和近似去重的实现。 📊 支持情况 数据库 COUNT(DISTINCT) APPROX_COUNT_DISTINCT HyperLogLog 备注 MySQL ✅ 8.0+...
条件聚合 使用CASE WHEN实现基于条件的统计聚合,是复杂数据分析的核心技能。 📊 支持情况 数据库 CASE WHEN SUM IF COUNT IF 备注 MySQL ✅ ✅ 8.0+ ✅ 8.0+ 完整支持 Oracle ✅ ✅ ...
行列转换 行转列(PIVOT)和列转行(UNPIVOT)是数据透视分析的核心技术。 📊 支持情况 数据库 PIVOT UNPIVOT CASE WHEN lateral view 备注 MySQL ❌ ❌ ✅ – 用CASE W...
多行合并 将多行数据合并为一行是数据处理中的常见需求,本篇介绍各数据库的实现方法。 📊 支持情况 数据库 GROUP_CONCAT WM_CONCAT LISTAGG STRING_AGG collect_set/list MySQL ✅ ...
时区转换 跨时区数据处理是全球化应用中的常见需求,本篇介绍各数据库的时区转换方法。 📊 支持情况 数据库 CONVERT_TZ AT TIME ZONE fromUnixTimestamp 备注 MySQL ✅ – –...
时间维度聚合 按不同时间维度(年/季/月/周/日)进行数据聚合分析。 📊 支持情况 数据库 YEAR QUARTER WEEK TO_DAYS EXTRACT MySQL ✅ ✅ ✅ ✅ ✅ Oracle ✅ ✅ ✅ – ✅ C...
日期加减与时间差 日期加减和时间差计算是数据处理中最常用的日期操作之一。 📊 支持情况 数据库 DATE_ADD ADD_MONTHS INTERVAL DATEDIFF TIMESTAMPDIFF MySQL ✅ – ✅ ✅ ...
日期格式转换 日期格式转换是数据处理中的常见需求,本篇介绍各数据库的日期格式转换方法。 📊 支持情况 数据库 DATE_FORMAT TO_CHAR FORMAT_DATE 备注 MySQL ✅ – ✅ 完整支持 Oracle ...