Snowflake SQL เบื้องต้น

Snowflake SQL เบื้องต้น

George Boorman

Senior Curriculum Manager, DataCamp

การเชื่อมต่อกับ Snowflake

  • Snowsight: อินเทอร์เฟซเว็บของ Snowflake

ภาพแผงด้านซ้ายของ Snowflake Web UI แสดงออบเจกต์ฐานข้อมูลและเวิร์กชีต

Snowflake SQL เบื้องต้น

เวิร์กชีต

อินเทอร์เฟซเว็บ Snowflake แสดงเวิร์กชีตและผลลัพธ์ของคิวรี

Snowflake SQL เบื้องต้น

Notebooks

Snowflake notebook ที่ใช้เซลล์โค้ด Python และ SQL

Snowflake SQL เบื้องต้น

การเชื่อมต่อกับ Snowflake: Drivers

 

Drivers & Connectors

  • ODBC (Open Database Connectivity)
  • JDBC (Java Database Connectivity)
  • Connectors : Python, Spark, และอื่น ๆ
1 https://docs.snowflake.com/en/developer-guide/drivers
Snowflake SQL เบื้องต้น

การเชื่อมต่อกับ Snowflake: Snowflake CLI

Snowflake CLI

 

  • เครื่องมือ command-line
    • ติดตั้งได้บน 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 เบื้องต้น

มาฝึกกันเถอะ!

Snowflake SQL เบื้องต้น

Preparing Video For Download...