Deinen INNERJOIN filtern
Herzlichen Glückwunsch zu deinem ersten INNER JOIN! Zum Abschluss dieses Kapitel folgt eine letzte Übung, in der du einen INNER JOIN durchführst und das Ergebnis mit einer WHERE-Klausel filterst.
Erinnere dich daran, dass Hugo für den INNER JOIN die Tabellen Orders und Customers aus der Northwind-Datenbank mit der folgenden SQL-Abfrage aufgerufen hat:
"SELECT OrderID, CompanyName FROM Orders INNER JOIN Customers on Orders.CustomerID = Customers.CustomerID"
Der folgende Code wurde bereits ausgeführt, um die notwendigen Pakete zu importieren und die Engine zu erstellen:
import pandas as pd
from sqlalchemy import create_engine
engine = create_engine('sqlite:///Chinook.sqlite')
Diese Übung ist Teil des Kurses
Einführung in das Importieren von Daten in Python
Anleitung zur Übung
- Verwende die
pandas-Funktionread_sql_query(), um der Variabledfden DataFrame der Ergebnisse der folgenden Abfrage zuzuweisen: Wähle alle Datensätze ausPlaylistTrack INNER JOIN Track on PlaylistTrack.TrackId = Track.TrackIdaus, die der BedingungMilliseconds < 250000entsprechen.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Execute query and store records in DataFrame: df
# Print head of DataFrame
print(df.head())