CommencerCommencer gratuitement

Filtrer votre INNER JOIN

Félicitations pour avoir réalisé votre premier INNER JOIN ! Vous allez maintenant terminer ce chapitre par un dernier exercice dans lequel vous effectuez un INNER JOIN et filtrez le résultat à l'aide d'une clause WHERE.

Rappelez-vous que pour INNER JOIN les tables Orders et Customers de la base de données Northwind, Hugo a exécuté la requête SQL suivante :

"SELECT OrderID, CompanyName FROM Orders INNER JOIN Customers on Orders.CustomerID = Customers.CustomerID"

Le code suivant a déjà été exécuté pour importer les packages nécessaires et créer le moteur :

import pandas as pd
from sqlalchemy import create_engine
engine = create_engine('sqlite:///Chinook.sqlite')

Cet exercice fait partie du cours

Introduction à l'importation de données en Python

Afficher le cours

Instructions

  • Utilisez la fonction pandas read_sql_query() pour affecter à la variable df le DataFrame des résultats de la requête suivante : sélectionner tous les enregistrements de PlaylistTrack INNER JOIN Track on PlaylistTrack.TrackId = Track.TrackId qui répondent à la condition Milliseconds < 250000.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Execute query and store records in DataFrame: df


# Print head of DataFrame
print(df.head())
Modifier et exécuter le code