Dotazování na uložená data

DataLab with SQL

Jasmin Ludolf

Senior Data Science and AI Content Developer, DataCamp

Parametrizace dotazů

$$

  • Použití uložené proměnné v dotazu

$$

  • Uložená proměnná:
    • Konkrétní proměnná
    • DataFrame
    • Dotaz

$$

min_sales = 20

$$

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

Počáteční dotaz

$$

DataFrame se zvýrazněným režimem a názvem

DataLab with SQL

Parametrizace pomocí DataFrames

$$

SELECT *
FROM sales_data.csv

WHERE customer_type = 'New';

-> Uloženo jako DataFrame new_sales

SELECT *
FROM new_sales;

$$

  1. Napište dotaz
  2. Vyberte režim DataFrame
  3. Zadejte název DataFrame
  4. Spusťte buňku
  5. Vytvořte novou buňku SQL
  6. Použijte DataFrame v novém dotazu
DataLab with SQL

Parametrizace pomocí DataFrames v DataLabu

GIF z DataLabu zobrazující pojmenování, uložení a opakované použití DataFrame

DataLab with SQL

Parametrizované dotazy

GIF z DataLabu zobrazující ukládání a opakované použití dotazu

DataLab with SQL

Přidání Pythonu

Loga PostgreSQL a Pythonu se šipkami mezi nimi

DataLab with SQL

Přidání Pythonu

Před dotazem

min_sales = 20

$$

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

Po dotazu

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

-> Uložit jako DataFrame filtered_sales

filtered_sales["product_category"]
DataLab with SQL

Přidání Pythonu

GIF z DataLabu s ukázkou použití proměnné Pythonu v dotazu

DataLab with SQL

Pojďme cvičit!

DataLab with SQL

Preparing Video For Download...