顺子の杂货铺
生命不息,折腾不止,且行且珍惜~

Database

SQL高频面试题

shunzi阅读(72)评论(0)赞(1)

SQL高频面试题 本篇汇总SQL开发和数据分析岗位常见面试题,附详细解答。 一、基础查询 1. 查询每个部门最高薪资的员工 -- 方法1:窗口函数(推荐) SELECT * FROM ( SELECT *, ROW_NUMBER() OVE...

大数据SQL语法补充

shunzi阅读(72)评论(0)赞(2)

大数据SQL语法补充 本篇补充大数据平台(MaxCompute/Hive/Hologres)的常用语法和技巧。 一、Hive特有语法 1. 内部表与外部表 -- 内部表(管理表,数据由Hive管理) CREATE TABLE interna...

35-枚举与映射

shunzi阅读(58)评论(0)赞(1)

枚举与映射 枚举和映射是数据标准化和代码转换的重要手段。 📊 支持情况 数据库 ENUM SET CASE WHEN DECODE CHOOSE 备注 MySQL ✅ ✅ ✅ – – 完整支持 Oracle R...

34-NULL值处理

shunzi阅读(62)评论(0)赞(1)

NULL值处理 NULL是SQL中最特殊的值,本篇详细介绍NULL的处理方法和注意事项。 📊 支持情况 数据库 COALESCE IFNULL NVL NVL2 NULLIF 备注 MySQL ✅ ✅ – – ✅ 完...

33-类型转换

shunzi阅读(79)评论(0)赞(2)

类型转换 类型转换是数据处理中的基础操作,本篇介绍各数据库的类型转换方法。 📊 支持情况 数据库 CAST CONVERT TO_NUMBER TO_DATE TO_CHAR 备注 MySQL ✅ ✅ – – ✅ C...

29-抽样查询

shunzi阅读(53)评论(0)赞(1)

抽样查询 抽样查询是处理大数据集的重要技术,用于获取代表性样本进行快速分析。 📊 支持情况 数据库 TABLESAMPLE BERNOULLI SYSTEM SAMPLE 备注 MySQL ❌ ❌ ❌ ✅ 需模拟 Oracle ✅ R...

28-分区表查询

shunzi阅读(60)评论(0)赞(1)

分区表查询 分区表是大数据平台的核心优化技术,通过分区裁剪大幅提升查询性能。 📊 支持情况 数据库 分区类型 自动分区 静态分区 动态分区 备注 MySQL LIST/RANGE ✅ ✅ ✅ 分区表 Oracle LIST/RANGE/HA...

27-交叉表与数据钻取

shunzi阅读(42)评论(0)赞(1)

交叉表与数据钻取 交叉表(透视表)是多维数据分析的核心工具,数据钻取是OLAP分析的基础能力。 📊 支持情况 数据库 PIVOT UNPIVOT GROUPING SETS CUBE ROLLUP 备注 MySQL ❌ ❌ ✅ ✅ ✅ CA...

26-RFM分析

shunzi阅读(42)评论(0)赞(1)

RFM分析 RFM分析是用户价值分群的经典方法,通过Recency(最近)、Frequency(频率)、Monetary(金额)三个维度对用户进行分类。 📊 支持情况 数据库 MAX/MIN COUNT SUM NTILE WINDOW 备...

25-留存分析

shunzi阅读(44)评论(0)赞(1)

留存分析 留存分析是衡量用户粘性的核心指标,用于分析用户在首次使用后持续使用的情况。 📊 支持情况 数据库 DATEDIFF COUNT DISTINCT WINDOW JOIN 备注 MySQL ✅ ✅ ✅ ✅ 完整支持 Oracle ✅...

分享创造快乐

联系我们联系我们