Snowflake SQL 소개

Snowflake SQL 입문

George Boorman

Senior Curriculum Manager, DataCamp

Snowflake 연결

  • Snowsight: Snowflake 웹 인터페이스

데이터베이스 객체와 워크시트를 보여주는 Snowflake 웹 UI 왼쪽 패널 이미지

Snowflake SQL 입문

워크시트

워크시트와 쿼리 결과를 보여주는 Snowflake 웹 인터페이스

Snowflake SQL 입문

노트북

Python과 SQL 코드 셀을 사용하는 Snowflake 노트북

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...