ComeçarComece de graça

Ordenando por uma única coluna

Para ordenar a saída dos resultados por um campo, usamos o método .order_by(). Por padrão, .order_by() ordena do menor para o maior na coluna informada. Você só precisa passar o nome da coluna que deseja ordenar para .order_by().

No vídeo, por exemplo, Jason usou stmt.order_by(census.columns.state) para ordenar a saída dos resultados pela coluna state.

Este exercício faz parte do curso

Introdução a Bancos de Dados em Python

Ver curso

Instruções do exercício

  • Selecione todos os registros da coluna state da tabela census. Para isso, passe census.columns.state como uma lista para select().
  • Adicione um .order_by() para ordenar a saída dos resultados pela coluna state.
  • Execute stmt usando o método .execute() em connection e recupere todos os resultados usando .fetchall().
  • Imprima as 10 primeiras linhas de results.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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])
Editar e executar o código