课程大纲

SQL 基础知识回顾

  • SELECT、WHERE、GROUP BY 的回顾
  • JOIN 类型的快速复习
  • 理解查询执行顺序

数据操作语句

  • INSERT INTO
  • UPDATE 和 DELETE
  • 事务控制(BEGIN、COMMIT、ROLLBACK)

高级连接和集合操作

  • FULL OUTER JOIN
  • UNION、INTERSECT、EXCEPT
  • SELF JOIN

子查询和派生表

  • 相关子查询与非相关子查询
  • 在 FROM 中使用子查询
  • CTEs(公用表表达式)

窗口函数

  • ROW_NUMBER、RANK、DENSE_RANK
  • PARTITION BY 和 ORDER BY
  • LEAD 和 LAG 函数

数据类型和函数

  • 字符串和日期函数
  • CASE 和 IF 语句
  • 类型转换和空值处理

查询优化

  • 理解索引
  • 使用 EXPLAIN
  • 编写高效查询的最佳实践

总结与下一步

要求

  • 基本的SQL SELECT语句知识
  • 具备过滤、排序和简单连接的经验
  • 理解关系数据库的概念

受众

  • 数据分析师
  • 使用SQL数据库的开发人员
  • Business情报专业人员
 14 小时

客户评论 (5)

即将举行的公开课程

课程分类