Запросы к данным

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

Пример запроса

GIF из DataLab: CSV-файл перетаскивается в новую книгу

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

Запросы к данным

GIF из DataLab: запрос изменяется и запускается повторно

DataLab с SQL

Заголовки ячеек SQL

GIF из DataLab: первый заголовок в ячейке SQL

DataLab с SQL

Заголовки ячеек SQL

GIF из DataLab: второй заголовок в ячейке SQL

DataLab с SQL

Режимы

Режим DataFrame

  • Возвращает результат запроса
  • Сохраняет результат как pandas DataFrame

Снимок экрана ячейки SQL с выделенным полем имени фрейма данных

Режим запроса

  • Недоступен для DataFrame и CSV
  • Возвращает предварительный просмотр результата
  • Сохраняет запрос для дальнейшего использования
  • Удобен для длительных запросов
  • Аналог обобщённых табличных выражений
DataLab с SQL

Режим запроса с примером набора данных

GIF из DataLab: пример набора данных в режиме запроса

DataLab с SQL

Давайте потренируемся!

DataLab с SQL

Preparing Video For Download...