Запрос сохранённых данных

DataLab с SQL

Jasmin Ludolf

Senior Data Science and AI Content Developer, DataCamp

Параметризация запросов

$$

  • Использование сохранённой переменной в запросе

$$

  • Сохранённая переменная:
    • Конкретная переменная
    • DataFrame
    • Запрос

$$

min_sales = 20

$$

SELECT *
FROM sales_data.csv
WHERE quantity_sold > {{min_sales}};
DataLab с SQL

Начальный запрос

$$

DataFrame с выделенными полями mode и name

DataLab с SQL

Параметризация с помощью DataFrame

$$

SELECT *
FROM sales_data.csv

WHERE customer_type = 'New';

-> Сохраняется как DataFrame new_sales

SELECT *
FROM new_sales;

$$

  1. Напишите запрос
  2. Выберите режим DataFrame
  3. Задайте имя DataFrame
  4. Запустите ячейку
  5. Создайте новую SQL-ячейку
  6. Используйте DataFrame в новом запросе
DataLab с SQL

Параметризация с DataFrame в DataLab

GIF из DataLab: именование, сохранение и повторное использование DataFrame

DataLab с SQL

Параметризованные запросы

GIF из DataLab: сохранение и повторное использование запроса

DataLab с SQL

Добавление Python

Логотипы PostgreSQL и Python со стрелками между ними

DataLab с SQL

Добавление Python

До запроса

min_sales = 20

$$

SELECT *
FROM sales_data.csv
WHERE quantity_sold > {{min_sales}};

После запроса

SELECT *
FROM sales_data.csv
WHERE quantity_sold > {{min_sales}};

-> Сохранить как DataFrame filtered_sales

filtered_sales["product_category"]
DataLab с SQL

Добавление Python

GIF из DataLab: пример использования переменной Python в запросе

DataLab с SQL

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

DataLab с SQL

Preparing Video For Download...