Введение в Snowflake SQL

Введение в Snowflake SQL

George Boorman

Senior Curriculum Manager, DataCamp

Подключение к Snowflake

  • Snowsight: веб-интерфейс Snowflake

Левая панель веб-интерфейса Snowflake с объектами базы данных и рабочими листами

Введение в Snowflake SQL

Рабочие листы

Веб-интерфейс Snowflake с рабочим листом и результатами запроса

Введение в Snowflake SQL

Блокноты

Блокнот Snowflake с ячейками кода на Python и SQL

Введение в Snowflake SQL

Подключение к Snowflake: драйверы

 

Драйверы и коннекторы

  • ODBC (Open Database Connectivity)
  • JDBC (Java Database Connectivity)
  • Коннекторы: Python, Spark и другие
1 https://docs.snowflake.com/en/developer-guide/drivers
Введение в Snowflake SQL

Подключение к Snowflake: Snowflake CLI

Snowflake CLI

 

  • Клиент командной строки
    • Устанавливается на 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...