16-条件聚合
条件聚合 使用CASE WHEN实现基于条件的统计聚合,是复杂数据分析的核心技能。 📊 支持情况 数据库 CASE WHEN SUM IF COUNT IF 备注 MySQL ✅ ✅ 8.0+ ✅ 8.0+ 完整支持 Oracle ✅ ✅ ...
条件聚合 使用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 ...
模糊搜索与模式匹配 模糊搜索是实现搜索功能的核心技术,本篇介绍各种模糊搜索的实现方式。 📊 支持情况 数据库 LIKE ILIKE INSTR LOCATE SIMILAR TO 全文索引 MySQL ✅ ❌ ✅ ✅ ✅ ✅ Oracle ...
JSON解析与处理 随着JSON在数据交换中的广泛应用,JSON解析函数成为现代SQL的必备技能。 📊 支持情况 数据库 JSON_EXTRACT JSON_VALUE JSON_QUERY JSON_TABLE 备注 MySQL ✅ 5....
正则表达式匹配 正则表达式是处理复杂字符串模式匹配的强大工具,本篇介绍各数据库的实现方式。 📊 支持情况 数据库 REGEXP REGEXP_LIKE REGEXP_SUBSTR REGEXP_REPLACE 备注 MySQL ✅ ✅ 8....