データをクエリする

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

サンプルクエリ

DataLab で CSV を新しいワークブックにドラッグする GIF

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

データをクエリする

DataLab でクエリを変更して再実行する様子の GIF

DataLab と SQL

SQL セルのヘッダー

DataLab で SQL セルの最初のヘッダーを示す GIF

DataLab と SQL

SQL セルのヘッダー

DataLab で SQL セルの 2 つ目のヘッダーを示す GIF

DataLab と SQL

モード

DataFrame モード

  • クエリ結果を返す
  • 出力を pandas の DataFrame として保存

SQL セルでデータフレーム名欄を強調したスクリーンショット

Query モード

  • DataFrame と CSV では利用不可
  • 出力のプレビューを返す
  • クエリを保存して再利用可能
  • 時間がかかるクエリに有用
  • 一般的な CTE に近い
DataLab と SQL

サンプルデータでの Query モード

DataLab でサンプルデータセットを Query モードで表示する GIF

DataLab と SQL

Ayo berlatih!

DataLab と SQL

Preparing Video For Download...