LoslegenKostenlos loslegen

Ordering by a single column

To sort the result output by a field, we use the .order_by() method. By default, the .order_by() method sorts from lowest to highest on the supplied column. You just have to pass in the name of the column you want sorted to .order_by().

In the video, for example, Jason used stmt.order_by(census.columns.state) to sort the result output by the state column.

Diese Übung ist Teil des Kurses

Introduction to Databases in Python

Kurs anzeigen

Anleitung zur Übung

  • Select all records of the state column from the census table. To do this, pass census.columns.state as a list to select().
  • Append an .order_by() to sort the result output by the state column.
  • Execute stmt using the .execute() method on connection and retrieve all the results using .fetchall().
  • Print the first 10 rows of results.

Interaktive Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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 bearbeiten und ausführen