Beziehungen knüpfen
Du hast das folgende Diagramm in der vorherigen Übung benutzt:
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
Anleitung zur Übung
- Mach die Anweisung „
SELECT
“ fertig, damit sie die Tabelle „"Customer"
“ mit der Tabelle „"Order"
“ verbindet. - Druck die Kolumne „
id
” vondata
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.____)