用途:面向数据分析师的 SQL 与数据库技能,涵盖从基础查询到高级优化与数据仓库概念。
主要能力:SQL 基础包括 SELECT、FROM、WHERE、ORDER BY、各类 JOIN(INNER、LEFT、RIGHT、FULL)、GROUP BY 与聚合函数、子查询和 CTE;高级 SQL 包括窗口函数(ROW_NUMBER、RANK、LAG、LEAD)、递归查询、查询优化与执行计划、索引策略;数据库概念包括关系型数据库设计原则、规范化与反规范化、数据仓库概念(星型模式、雪花模式)、ETL 流程。涉及平台包括 PostgreSQL、MySQL、SQL Server、BigQuery、Redshift、Snowflake。
学习目标:编写高效的数据提取 SQL 查询;理解数据库设计与优化;使用云数据仓库;为分析管道实现 ETL 流程。
错误处理:语法错误(无效 SQL)应先校验查询语法;超时(长时查询)可通过添加索引、优化查询解决;连接失败(网络或认证问题)用指数退避重试;权限被拒需申请相应权限;死锁(并发事务)可重试事务。
相关技能:foundations(数据概念)、programming(SQL 与 Python/R)、advanced(大数据处理)。
限制:资料未提供安装命令、价格、平台限制或具体使用步骤。