跳至主要内容

免费课程

SQL 中级

入门5 小时

在每一步都有实践查询陪伴,这门课程教你立即用自己的 SQL 代码分析数据所需的一切!

Sql4 小时 - 6 小时成就证明

创建您的免费账户

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

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

要培训团队?

试用企业版 →

课程简介

SQL被广泛认为是最受欢迎的语言,用于将存储在数据库中的原始数据转化为可操作的洞察。 本课程使用一个电影数据库,教授如何使用 SQL 浏览数据并提取洞见。

使用 SQL 探索筛选

你将学习筛选和比较数据的技巧,从而提取特定信息,获取洞察并回答有关数据的问题。

熟悉聚合

接下来,你将初步了解聚合函数,它们对于高效汇总数据并从大型数据集中获取有价值的洞察至关重要。 你还将把这与数据排序和分组结合起来,为你的洞察和分析增添另一层含义。

编写整洁的查询

最后,你将看到一些关于如何整洁地展示数据和查询的技巧与最佳实践。 在整个课程中,你将通过动手实践查询来巩固对这些概念的理解。 到课程结束时,你将掌握今天就能用自己的 SQL 代码分析数据所需的一切!

先修要求

课程体系

课程大纲

1

数据聚合

  • 汇总值

    你将学习如何通过计算总计、平均值和计数等关键统计指标来汇总数据,从而能够从原始数据中提取有价值的见解。

  • 单个分组列

    你将学习如何按类别拆解汇总统计数据,从而能够比较不同群体之间的指标并发现数据中的规律。

  • 多个分组列

    你将学习如何同时从多个维度分析数据,通过将汇总信息同时按多个类别进行拆解,从而发现更细微的数据模式。

2

数据转换

  • 基础转换

    您将学会通过组合和计算现有数据的值来创建新列,从而推导出原始数据集中未包含的比率和其他指标。

  • 复杂转换

    您将学习处理多步计算并计算总额百分比,从而能够构建基于中间结果的复杂指标。

3

数据筛选

  • 基础筛选

    你将学习如何根据条件从数据中提取特定行,使你能够专注于分析相关的子集,并处理缺失值和文本模式。

  • 多个条件

    你将学习如何通过结合 AND 和 OR 逻辑,同时使用多个标准过滤数据,从而精确地提取所需的行。

  • 复杂筛选

    你将学习通过将条件拆分为独立的列来简化复杂的筛选,并学会提取筛选结果的反面,从而使你的分析更加透明且易于验证。

4

条件操作

  • 条件转换

    你将学习如何根据特定条件执行不同的计算,从而能够实现数值标准化、将数据分类,并处理数据中的各种场景。

  • 条件聚合

    你将学习如何计算仅包含符合特定条件的数值的汇总数据,从而让你能够计算更精细的指标,例如在每个分组内计算“仅针对延误航班的平均值”。

S

SQL 中级

课程已完成

获得成就证明

立即报名

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

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