Introduction à Snowflake SQL

Introduction à Snowflake SQL

George Boorman

Senior Curriculum Manager, DataCamp

Connexion à Snowflake

  • Snowsight : interface Web de Snowflake

Panneau de gauche de l'interface Web Snowflake montrant les objets de base de données et les feuilles de travail

Introduction à Snowflake SQL

Feuilles de travail

Interface Web Snowflake montrant une feuille de travail et le résultat d'une requête

Introduction à Snowflake SQL

Blocs-notes

Bloc-notes Snowflake avec 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 plus
1 https://docs.snowflake.com/en/developer-guide/drivers
Introduction à Snowflake SQL

Connexion à Snowflake : Snowflake CLI

Snowflake CLI

 

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

Saveurs SQL

  • Snowflake utilise Snowflake SQL

 

  • Autres « saveurs » SQL populaires :

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

Introduction à Snowflake SQL

Syntaxe commune

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

*Il existe quelques différences ; nous y reviendrons plus tard !

Introduction à Snowflake SQL

Passons à la pratique !

Introduction à Snowflake SQL

Preparing Video For Download...