LoslegenKostenlos loslegen

Beziehungen knüpfen

Du hast das folgende Diagramm in der vorherigen Übung benutzt:

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 ist, dass man Infos aus mehreren Tabellen schnell zusammenführen kann. Dazu benutzt 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

  • Mach die Anweisung „ SELECT “ fertig, damit sie die Tabelle „ "Customer" “ mit der Tabelle „ "Order" “ verbindet.
  • Druck die Kolumne „ 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