跳至主要内容

免费课程

Snowflake 中的数据类型与函数

中级3 小时

学习 Snowflake 数据类型和函数,操作文本、数字和日期,同时构建自定义函数和数据透视表。

Sql3 小时成就证明

创建您的免费账户

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

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

要培训团队?

试用企业版 →

课程简介

从数据类型入手,夯实 Snowflake 的基础。您将了解 Snowflake 可存储的不同数据类型,以及可对这些数据执行的操作。熟悉各类数据类型后,您将使用 TRIM、AVG、SUM 和 DATEDIFF 等函数来处理与转换数据。您甚至会定义自己的函数,以便定制并简化数据处理。当您熟练掌握数据处理与转换后,还将为自己的工具箱再添几件利器。您将学习高效展开半结构化数据的方法,并构建多个公用表表达式。最后收尾之前,您会掌握在 Snowflake 中旋转数据透视的技巧,将数据转换为便于报告与分析的形式。

先修要求

课程体系

课程大纲

1

数据类型

在用 Snowflake 改变世界之前,您需要先了解自己将要处理的数据类型。您将从文本数据开始,学习在查询中使用它并定义列,并了解如何从任意表中检索列的详细信息。随后,您将掌握数值数据类型和日期/时间数据,理解精度、刻度,以及如何将字符串转换为时间戳。
开始本章
2

数据操作

既然您已经熟知自己的 Snowflake 数据,现在是时候对其进行处理与转换了。您将从使用 TRIM、SPLIT 和 CONCAT 进行文本数据处理开始,然后掌握数值运算,如用 SUM 和 AVG 进行算术与汇总度量。您还将探索时间戳转换,例如提取年份或小时等组成部分、计算日期之间的间隔,并创建自定义的 Snowflake 函数(UDF)来实现个性化逻辑。
开始本章
3

Snowflake 高级技术

在最后一章,您将深入掌握 Snowflake 的高级功能。您会从 VARIANT 数据类型(半结构化数据)入手,学习使用点号表示法和方括号表示法解析顶层与嵌套数据;接着通过构建与使用多个公用表表达式(CTE)来熟练掌握 CTE。最后,您将使用 PIVOT 关键字创建旋转后的表,将数据转换为便于消化的格式,为报告与分析做好准备。
开始本章
S

Snowflake 中的数据类型与函数

课程已完成

获得成就证明

立即报名

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

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