데이터 질의하기

DataLab와 SQL

Jasmin Ludolf

Senior Data Science and AI Content Developer, DataCamp

데이터셋

|sale_date |sales_rep|region|sales_amount|...|region_and_sales_rep|
|----------|---------|------|------------|---|--------------------|
|2025-02-03|Bob      |North |     5053.97|...|North-Bob           |
|2025-04-21|Bob      |West  |     4384.02|...|West-Bob            |
|2025-09-21|David    |South |     4631.23|...|South-David         |
|2025-08-24|Bob      |South |     2167.94|...|South-Bob           |
|2025-03-24|Charlie  |East  |      3750.2|...|East-Charlie        |
|2025-02-11|Charlie  |West  |     3761.15|...|West-Charlie        |
|2025-04-11|Bob      |West  |      618.31|...|West-Bob            |
...
1 https://www.kaggle.com/datasets/vinothkannaece/sales-dataset/data
DataLab와 SQL

샘플 쿼리

DataLab에서 CSV 파일을 새 워크북으로 드래그하는 GIF

DataLab와 SQL

데이터 질의하기

자동 생성된 샘플 쿼리

SELECT *
FROM sales_data.csv;
|product_id|sale_date |sales_rep|...
|----------|----------|---------|...
|1052      |2025-02-03|Bob      |...
|1093      |2025-04-21|Bob      |...
|1015      |2025-09-21|David    |...
...

(전체 출력 생략)

수정된 쿼리

SELECT COUNT(*) AS count_all
FROM sales_data.csv;
|count_all|
|---------|
|     1000|
  • 실행 클릭 또는 Ctrl + Enter
DataLab와 SQL

데이터 질의하기

DataLab에서 쿼리를 수정하고 다시 실행하는 GIF

DataLab와 SQL

SQL 셀 헤더

DataLab에서 SQL 셀의 첫 번째 헤더를 보여주는 GIF

DataLab와 SQL

SQL 셀 헤더

DataLab에서 SQL 셀의 두 번째 헤더를 보여주는 GIF

DataLab와 SQL

모드

DataFrame 모드

  • 쿼리 결과 반환
  • 결과를 pandas DataFrame으로 저장

SQL 셀에서 데이터프레임 이름 필드를 강조한 스크린샷

Query 모드

  • DataFrame·CSV에는 사용 불가
  • 결과 미리보기 제공
  • 쿼리를 저장해 재사용
  • 오래 걸리는 쿼리에 유용
  • 공통 테이블 표현식과 유사
DataLab와 SQL

샘플 데이터셋의 Query 모드

DataLab에서 샘플 데이터셋으로 Query 모드를 보여주는 GIF

DataLab와 SQL

Vamos praticar!

DataLab와 SQL

Preparing Video For Download...