Aan de slagGa gratis aan de slag

Sorteren op één kolom

Om de uitvoer van een resultaat te sorteren op een veld, gebruiken we de methode .order_by(). Standaard sorteert .order_by() oplopend op de opgegeven kolom. Je hoeft alleen de naam van de kolom die je wilt sorteren door te geven aan .order_by().

In de video gebruikte Jason bijvoorbeeld stmt.order_by(census.columns.state) om de uitvoer te sorteren op de kolom state.

Deze oefening maakt deel uit van de cursus

Introductie tot databases in Python

Cursus bekijken

Oefeninstructies

  • Selecteer alle records van de kolom state uit de tabel census. Doe dit door census.columns.state als lijst door te geven aan select().
  • Voeg een .order_by() toe om de uitvoer te sorteren op de kolom state.
  • Voer stmt uit met de methode .execute() op connection en haal alle resultaten op met .fetchall().
  • Print de eerste 10 rijen van results.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Build a query to select the state column: stmt
stmt = ____

# Order stmt by the state column
stmt = ____

# Execute the query and store the results: results
results = ____

# Print the first 10 results
print(____[:10])
Code bewerken en uitvoeren