Snowflake SQL 简介

Snowflake SQL 入门

George Boorman

Senior Curriculum Manager, DataCamp

连接 Snowflake

  • Snowsight:Snowflake Web 界面

Snowflake Web UI 左侧面板,显示数据库对象和工作表

Snowflake SQL 入门

工作表

Snowflake Web 界面,显示工作表与查询结果

Snowflake SQL 入门

笔记本

Snowflake 笔记本,包含 Python 与 SQL 代码单元

Snowflake SQL 入门

连接 Snowflake:驱动

 

驱动与连接器

  • ODBC(开放数据库连接)
  • JDBC(Java 数据库连接)
  • 连接器:Python、Spark 等
1 https://docs.snowflake.com/en/developer-guide/drivers
Snowflake SQL 入门

连接 Snowflake:Snowflake CLI

Snowflake CLI

 

  • 命令行客户端
    • 可安装于 Linux、Windows、Mac
1 https://docs.snowflake.com/en/user-guide/snowsql
Snowflake SQL 入门

SQL 方言

  • Snowflake 使用 Snowflake SQL

 

  • 其他常见 SQL 方言:

    • PostgreSQL
    • T-SQL
    • MySQL
  • 在数据类型、函数和通用语法上有差异

Snowflake SQL 入门

常见语法

  • SELECT
  • FROM
  • WHERE
  • GROUPBY
  • ORDER BY
  • AVG(), COUNT(), SUM()
  • DISTINCT
  • HAVING
  • JOIN*

*存在一些差异,稍后介绍!

Snowflake SQL 入门

Passons à la pratique !

Snowflake SQL 入门

Preparing Video For Download...