Упорядкування за одним стовпцем
Щоб відсортувати вивід результатів за полем, використовуйте метод .order_by(). Типово .order_by() сортує від найменшого до найбільшого за вказаним стовпцем. Потрібно лише передати назву стовпця, за яким хочете відсортувати, до .order_by().
У відео, наприклад, Джейсон застосував stmt.order_by(census.columns.state), щоб відсортувати результати за стовпцем state.
Ця вправа є частиною курсу
Вступ до баз даних у Python
Інструкції до вправи
- Виберіть усі записи стовпця
stateз таблиціcensus. Для цього передайтеcensus.columns.stateяк список доselect(). - Додайте
.order_by(), щоб упорядкувати результати за стовпцемstate. - Виконайте
stmt, використовуючи метод.execute()наconnection, і отримайте всі результати за допомогою.fetchall(). - Виведіть перші 10 рядків з
results.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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])