Začněte nyníZačněte zdarma

Řazení podle jednoho sloupce

Pro seřazení výsledků dotazu podle určitého pole slouží metoda .order_by(). Ve výchozím nastavení řadí hodnoty ve zvoleném sloupci od nejnižší po nejvyšší. Stačí jí předat název sloupce, podle kterého chceš řadit.

Například ve videu Jason použil stmt.order_by(census.columns.state), aby seřadil výsledky podle sloupce state.

Toto cvičení je součástí kurzu

Introduction to Databases in Python

Zobrazit kurz

Pokyny k cvičení

  • Vyber všechny záznamy ze sloupce state tabulky census. Předej census.columns.state jako seznam funkci select().
  • Přidej .order_by(), aby se výsledky seřadily podle sloupce state.
  • Spusť stmt pomocí metody .execute() na objektu connection a načti všechny výsledky metodou .fetchall().
  • Vypiš prvních 10 řádků z results.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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])
Upravit a spustit kód