LoslegenKostenlos loslegen

Mehrere Datensätze aktualisieren

Wie Jason im Video erklärt hat, kannst du durch eine where-Klausel, die mehr Datensätze auswählt, mehrere Datensätze auf einmal aktualisieren. Im Gegensatz zum Einfügen funktioniert das Aktualisieren mehrerer Datensätze genauso wie das Aktualisieren eines einzelnen Datensatzes (solange du sie mit demselben Wert aktualisierst). Jetzt bist du dran, das zu üben!

Zur Orientierung: Die Namen der Tabelle und Spalten, die in dieser Übung relevant sind, lauten: state_fact (Tabelle), notes (Spalte) und census_region_name (Spalte).

Diese Übung ist Teil des Kurses

Einführung in Datenbanken mit Python

Kurs anzeigen

Anleitung zur Übung

  • Erstelle eine update-Anweisung, um die Spalte notes in der Tabelle state_fact auf 'The Wild West' zu setzen. Speichere sie als stmt.
  • Verwende eine where-Klausel, um nach Datensätzen zu filtern, die 'West' in der Spalte census_region_name der Tabelle state_fact enthalten.
  • Führe stmt_west über die connection aus und speichere die Ausgabe als results.
  • Starte die Lösung, um rowcount der results auszugeben.

Interaktive Übung

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

# Build a statement to update the notes to 'The Wild West': stmt
stmt = update(____).values(____=____)

# Append a where clause to match the West census region records: stmt_west
stmt_west = stmt.____(____ == ____)

# Execute the statement: results
results = connection.execute(____)

# Print rowcount
print(results.rowcount)
Code bearbeiten und ausführen