查詢資料

使用 SQL 的 DataLab

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
使用 SQL 的 DataLab

範例查詢

DataLab 的 GIF,顯示將 CSV 檔案拖曳到新活頁本

使用 SQL 的 DataLab

查詢資料

產生的範例查詢

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
使用 SQL 的 DataLab

查詢資料

DataLab 的 GIF,顯示修改查詢並再次執行

使用 SQL 的 DataLab

SQL 儲存格標頭

DataLab 的 GIF,顯示 SQL 儲存格中的第一個標頭

使用 SQL 的 DataLab

SQL 儲存格標頭

DataLab 的 GIF,顯示 SQL 儲存格中的第二個標頭

使用 SQL 的 DataLab

模式

DataFrame 模式

  • 回傳查詢輸出
  • 將輸出儲存為 pandas DataFrame

SQL 儲存格中標示資料框名稱欄位的螢幕擷取畫面

Query 模式

  • 不適用於 DataFrame 與 CSV
  • 顯示輸出預覽
  • 儲存查詢供日後使用
  • 查詢執行較久時很實用
  • 類似使用 common table expressions
使用 SQL 的 DataLab

範例資料集的 Query 模式

DataLab 的 GIF,顯示在 Query 模式下的範例資料集

使用 SQL 的 DataLab

一起來練習吧!

使用 SQL 的 DataLab

Preparing Video For Download...