LoslegenKostenlos loslegen

Auf Grundlage von Beziehungen verbinden

Du hast die folgende Übersicht in der vorherigen Übung verwendet:

Datenbankschema für Kunden und Bestellungen

Du hast gelernt, dass du die Funktion read_sql() von pandas nutzen kannst, um die Datenbank abzufragen. Die wahre Stärke von SQL liegt darin, dass man Informationen aus mehreren Tabellen schnell zusammenführen kann. Dazu brauchst du die Anweisung JOIN.

Wenn du zwei oder mehr Tabellen zusammenfügst, packt pandas alle Spalten des Abfrageergebnisses in einen DataFrame.

Diese Übung ist Teil des Kurses

Einführung in das Data Engineering

Kurs anzeigen

Anleitung zur Übung

  • Vervollständige die Anweisung SELECT, damit sie die Tabelle "Customer" mit der Tabelle "Order" verbindet.
  • Gib die Spalte id von data aus. Was siehst du?

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Complete the SELECT statement
data = pd.read_sql("""
SELECT * FROM "Customer"
INNER JOIN "____"
ON "Order"."____"="Customer"."____"
""", db_engine)

# Show the id column of data
print(data.____)
Code bearbeiten und ausführen