НачатьНачать бесплатно

Сортировка по одному столбцу

Чтобы отсортировать результаты запроса по определённому полю, используется метод .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])
Редактировать и запускать код