Deinen INNERJOINfiltern
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 Variabledf
den DataFrame der Ergebnisse der folgenden Abfrage zuzuweisen: Wähle alle Datensätze ausPlaylistTrack INNER JOIN Track on PlaylistTrack.TrackId = Track.TrackId
, die der BedingungMilliseconds < 250000
entsprechen.
Interaktive Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Execute query and store records in DataFrame: df
# Print head of DataFrame
print(df.head())