Interroger nos données

DataLab avec SQL

Jasmin Ludolf

Senior Data Science and AI Content Developer, DataCamp

Le jeu de données

|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 avec SQL

Exemple de requête

GIF de DataLab montrant un fichier CSV glissé dans un nouveau carnet

DataLab avec SQL

Interroger nos données

Requête d'exemple générée

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    |...
...

(Sortie complète non affichée)

Requête modifiée

SELECT COUNT(*) AS count_all
FROM sales_data.csv;
|count_all|
|---------|
|     1000|
  • Lancez l'exécution ou Ctrl + Enter
DataLab avec SQL

Interroger nos données

GIF de DataLab montrant la requête modifiée puis réexécutée

DataLab avec SQL

En-têtes de cellule SQL

GIF sur DataLab montrant le premier en-tête dans une cellule SQL

DataLab avec SQL

En-têtes de cellule SQL

GIF sur DataLab montrant le deuxième en-tête dans une cellule SQL

DataLab avec SQL

Modes

Mode DataFrame

  • Renvoie le résultat de la requête
  • Stocke le résultat en DataFrame pandas

Capture d'écran de la cellule SQL mettant en évidence le champ du nom de la data frame

Mode Requête

  • Indisponible pour les DataFrames et CSV
  • Affiche un aperçu du résultat
  • Enregistre la requête pour plus tard
  • Utile si les requêtes sont longues
  • Proche de l'usage de CTE (common table expressions)
DataLab avec SQL

Mode Requête avec un jeu de données d'exemple

GIF de DataLab montrant un jeu de données d'exemple en mode Requête

DataLab avec SQL

Passons à la pratique !

DataLab avec SQL

Preparing Video For Download...