查詢已儲存的資料

使用 SQL 的 DataLab

Jasmin Ludolf

Senior Data Science and AI Content Developer, DataCamp

參數化查詢

$$

  • 在查詢中使用已儲存變數

$$

  • 可儲存的項目:
    • 特定變數
    • DataFrame
    • 查詢

$$

min_sales = 20

$$

SELECT *
FROM sales_data.csv
WHERE quantity_sold > {{min_sales}};
使用 SQL 的 DataLab

起始查詢

$$

DataFrame,已標示 mode 與 name

使用 SQL 的 DataLab

以 DataFrame 參數化

$$

SELECT *
FROM sales_data.csv

WHERE customer_type = 'New';

-> 儲存為 new_sales DataFrame

SELECT *
FROM new_sales;

$$

  1. 撰寫查詢
  2. 選擇 DataFrame 模式
  3. 定義 DataFrame 名稱
  4. 執行此儲存格
  5. 新增一個 SQL 儲存格
  6. 在新查詢中使用該 DataFrame
使用 SQL 的 DataLab

在 DataLab 以 DataFrame 參數化

DataLab 的 GIF,示範命名、儲存並重複使用 DataFrame

使用 SQL 的 DataLab

參數化查詢

DataLab 的 GIF,示範儲存並重複使用查詢

使用 SQL 的 DataLab

加入 Python

PostgreSQL 與 Python 標誌,彼此之間有箭頭

使用 SQL 的 DataLab

加入 Python

查詢前

min_sales = 20

$$

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

查詢後

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

-> 儲存為 filtered_sales DataFrame

filtered_sales["product_category"]
使用 SQL 的 DataLab

加入 Python

DataLab 的 GIF,示範在查詢中使用 Python 變數

使用 SQL 的 DataLab

一起來練習吧!

使用 SQL 的 DataLab

Preparing Video For Download...