LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Verwende die pandas-Funktion read_sql_query(), um der Variable df den DataFrame der Ergebnisse der folgenden Abfrage zuzuweisen: Wähle alle Datensätze aus PlaylistTrack INNER JOIN Track on PlaylistTrack.TrackId = Track.TrackId, die der Bedingung Milliseconds < 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())
Code bearbeiten und ausführen