Einführung in Snowflake SQL

Einführung in Snowflake SQL

George Boorman

Senior Curriculum Manager, DataCamp

Verbindung zu Snowflake herstellen

  • Snowsight: Webschnittstelle von Snowflake

Snowflake Web UI left panel images showing database objects and worksheets

Einführung in Snowflake SQL

Worksheets

Snowflake Web Interface showing worksheet and results of query

Einführung in Snowflake SQL

Notebooks

Snowflake notebook using Python and SQL code cells

Einführung in Snowflake SQL

Verbindung zu Snowflake herstellen: Treiber

 

Treiber & Konnektoren

  • ODBC (Open Database Connectivity)
  • JDBC (Java Database Connectivity)
  • Konnektoren: Python, Spark und mehr
1 https://docs.snowflake.com/en/developer-guide/drivers
Einführung in Snowflake SQL

Verbindung zu Snowflake herstellen: Snowflake CLI

Snowflake CLI

 

  • Befehlszeilen-Client
    • Auf Linux, Windows oder Mac installiert
1 https://docs.snowflake.com/en/user-guide/snowsql
Einführung in Snowflake SQL

SQL-Dialekte

  • Snowflake nutzt Snowflake SQL

 

  • Andere beliebte SQL-Varianten:

    • PostgreSQL
    • T-SQL
    • MySQL
  • Unterschiede bei Datentypen, Funktionen und der allgemeinen Syntax

Einführung in Snowflake SQL

Allgemeine Syntax

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

*Es gibt ein paar Unterschiede, dazu später mehr!

Einführung in Snowflake SQL

Lass uns üben!

Einführung in Snowflake SQL

Preparing Video For Download...