Introduktion till Snowflake SQL

Introduktion till Snowflake SQL

George Boorman

Senior Curriculum Manager, DataCamp

Ansluta till Snowflake

  • Snowsight: Snowflakes webbgränssnitt

Snowflake Web UI vänster panel med databasobjekt och kalkylblad

Introduktion till Snowflake SQL

Kalkylblad

Snowflakes webbgränssnitt med kalkylblad och frågeresultat

Introduktion till Snowflake SQL

Notebooks

Snowflake-notebook med Python- och SQL-kodceller

Introduktion till Snowflake SQL

Ansluta till Snowflake: Drivrutiner

 

Drivrutiner & Anslutningar

  • ODBC (Open Database Connectivity)
  • JDBC (Java Database Connectivity)
  • Anslutningar: Python, Spark och fler
1 https://docs.snowflake.com/en/developer-guide/drivers
Introduktion till Snowflake SQL

Ansluta till Snowflake: Snowflake CLI

Snowflake CLI

 

  • Kommandoradsklient
    • Installeras på Linux, Windows eller Mac
1 https://docs.snowflake.com/en/user-guide/snowsql
Introduktion till Snowflake SQL

SQL-varianter

  • Snowflake använder Snowflake SQL

 

  • Andra vanliga SQL-varianter:

    • PostgreSQL
    • T-SQL
    • MySQL
  • Vissa skillnader i datatyper, funktioner och syntax

Introduktion till Snowflake SQL

Vanlig syntax

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

*Vissa skillnader finns – mer om detta senare!

Introduktion till Snowflake SQL

Nu kör vi en övning!

Introduktion till Snowflake SQL

Preparing Video For Download...