Introduction à Snowflake SQL

Introduction à Snowflake SQL

George Boorman

Senior Curriculum Manager, DataCamp

Connexion à Snowflake

  • Snowsight : Interface Web de Snowflake

Images du panneau gauche de l'interface utilisateur Web de Snowflake affichant les objets de base de données et les feuilles de calcul

Introduction à Snowflake SQL

Worksheets

Interface Web Snowflake affichant la feuille de calcul et les résultats de la requête

Introduction à Snowflake SQL

Notebooks

Notebook Snowflake utilisant des cellules de code Python et SQL

Introduction à Snowflake SQL

Connexion à Snowflake : Pilotes

 

Pilotes et connecteurs

  • ODBC (Open Database Connectivity)
  • JDBC (Java Database Connectivity)
  • Connecteurs : Python, Spark et bien plus encore
1 https://docs.snowflake.com/en/developer-guide/drivers
Introduction à Snowflake SQL

Connexion à Snowflake : Interface CLI Snowflake

Interface CLI Snowflake

 

  • Client en ligne de commande
    • Installé sur Linux, Windows ou Mac
1 https://docs.snowflake.com/en/user-guide/snowsql
Introduction à Snowflake SQL

Dialectes SQL

  • Snowflake utilise Snowflake SQL

 

  • Autres variantes courantes de SQL :

    • PostgreSQL
    • T-SQL
    • MySQL
  • Certaines différences dans les types de données, les fonctions et la syntaxe générale

Introduction à Snowflake SQL

Syntaxe courante

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

*Certaines différences existent, nous y reviendrons plus tard.

Introduction à Snowflake SQL

Passons à la pratique !

Introduction à Snowflake SQL

Preparing Video For Download...