IniziaInizia gratis

Filtrare il tuo INNER JOIN

Complimenti per il tuo primo INNER JOIN! Ora concluderai questo capitolo con un ultimo esercizio in cui eseguirai un INNER JOIN e filtrerai il risultato usando una clausola WHERE.

Ricorda che per fare un INNER JOIN tra le tabelle Orders e Customers del database Northwind, Hugo ha eseguito la seguente query SQL:

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

Il seguente codice è già stato eseguito per importare i pacchetti necessari e creare l'engine:

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

Questo esercizio fa parte del corso

Introduzione all'importazione dei dati in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Usa la funzione pandas read_sql_query() per assegnare alla variabile df il DataFrame con i risultati della seguente query: select all records from PlaylistTrack INNER JOIN Track on PlaylistTrack.TrackId = Track.TrackId che soddisfano la condizione Milliseconds < 250000.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Execute query and store records in DataFrame: df


# Print head of DataFrame
print(df.head())
Modifica ed esegui il codice