Snowflake SQL 入門

Snowflake SQL 入門

George Boorman

Senior Curriculum Manager, DataCamp

連線到 Snowflake

  • Snowsight:Snowflake 網頁介面

Snowflake 網頁介面左側面板,顯示資料庫物件與工作表

Snowflake SQL 入門

工作表(Worksheets)

Snowflake 網頁介面顯示工作表與查詢結果

Snowflake SQL 入門

筆記本(Notebooks)

Snowflake 筆記本,含 Python 與 SQL 程式碼儲存格

Snowflake SQL 入門

連線到 Snowflake:驅動程式

 

驅動程式與連接器

  • ODBC(Open Database Connectivity)
  • JDBC(Java Database Connectivity)
  • 連接器: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 風格(Flavors)

  • Snowflake 採用 Snowflake SQL

 

  • 其他常見 SQL 風格:

    • PostgreSQL
    • T-SQL
    • MySQL
  • 在資料型別、函式與語法上有些差異

Snowflake SQL 入門

常見語法

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

*確實有些差異,稍後會說明!

Snowflake SQL 入門

一起來練習吧!

Snowflake SQL 入門

Preparing Video For Download...