课程

用于数据分析的中级SQL

在我们的数据分析中级SQL课程中,您将扩展在SQL基础课程中学习的SQL技能。在本课程结束时,您将对使用SQL回答业务问题的能力充满信心。

在我们的动手交互式课程中,您将学习各种概念,例如不同类型的联接以及如何将联接与子查询结合起来回答业务问题。您还将学习如何使用三个或更多表编写查询,如何执行递归联接和模式匹配,以及如何使用CASE语句控制数据的外观。

随着您的前进,您将学习如何使用WITH子句构建和组织复杂的查询,以使其更具可读性,以及如何使用诸如UNION,UNION ALL,EXCEPT和INTERSECT之类的集合操作来组合表。您还将学习关系数据库的概念,例如规范化表,设计和创建数据库等等。

由于我们始终将重点放在真实世界的应用程序上,因此您将学习如何将业务问题设计为高级SQL查询,以及如何编写分析来传达工作结果。完成最终指导性项目后,您可以很好地展示自己的SQL技能,以向潜在的未来雇主介绍。

在本课程结束时,您将能够:

  • 跨多个表查询数据。
  • 使用SQL回答业务问题。
  • 了解表关系以及如何创建和修改数据库。

通过编码学习!

立即开始。

创建帐户即表示您同意接受我们的 使用条款 and 隐私政策.

学习中级SQL技术

在SQL中联接数据

了解如何使用联接查询两个表中的数据。

中级联接SQL

了解如何结合来自更复杂数据库的数据并编写更复杂的查询。

建立和组织复杂的查询

学习技巧来组织您的查询,使它们更易于阅读和理解。

使用SQL回答业务问题

学习和练习SQL数据分析工作流。

表关系和规范化

了解如何创建和修改数据库。

设计和创建数据库

了解如何设计,创建和填充规范化的SQL数据库。