跳至主要内容

免费课程

SQL 数据连接

入门2 小时 30 分钟

提升你的 SQL 知识,学习如何连接表、应用关系集合理论,并使用子查询。

Sql2 小时 - 3 小时成就证明

创建您的免费账户

继续使用 Google
或
继续即表示您接受我们的 使用条款,我们的 隐私政策 ,并且您的数据存储在美国。

深受数千家公司学习者的喜爱

要培训团队?

试用企业版 →

课程简介

连接数据是数据分析中的一项核心技能,它使你能够将来自不同表中的信息汇总到一个有意义的结果集中。 在这门全面的课程中,您将深入了解表连接和关系集合理论的复杂性,学习如何优化查询以实现高效的数据检索。

理解数据连接基础

你将学习如何在 SQL 中处理多个表,通过使用各种连接类型(包括内连接、外连接和交叉连接)在 SQL 数据库中的不同表之间导航并提取数据。 通过实践,你将掌握如何选择合适的连接方法。

探索高级数据处理技术

接下来,你将探索集合论原理,例如并集、交集和 except 子句,以及发现 SQL 中嵌套查询的强大功能。 每一步都配有练习和实践机会,帮助你将理论付诸应用,并提升你对 SQL 的信心。

先修要求

课程体系

课程大纲

1

纵向合并数据

  • 使用 UNION 堆叠行

    将来自多个表的行堆叠到单个统一的结果中,并了解何时堆叠(而非连接)才是合并数据的正确方法。

2

横向合并数据

  • 使用 LEFT JOIN 保留所有行

    在不丢失任何行的情况下,使用额外数据丰富基础表,并理解何时 left join 是正确的选择 —— 特别是当主表中的并非每一行在另一张表中都有匹配项时。

  • 使用 INNER JOIN 保留匹配的行

    仅合并跨表匹配的行,理解内连接 (inner join) 与左连接 (left join) 的区别,并根据未匹配的行对分析的重要性,在两者之间做出选择。

  • 基于多个列进行连接

    在没有单一列能唯一标识匹配行的情况下,准确地连接表,并识别选择错误连接列的后果。

S

SQL 数据连接

课程已完成

获得成就证明

立即报名

通过 DataCamp 移动版提升您的数据技能

借助我们的移动课程和每日 5 分钟编程挑战,随时随地取得进步。