ÎncepețiÎncepe gratuit

Ordonare după o singură coloană

Pentru a sorta rezultatele după un câmp, folosim metoda .order_by(). În mod implicit, aceasta sortează valorile din coloana specificată în ordine crescătoare. Tot ce trebuie să faci este să transmiți numele coloanei după care vrei să sortezi ca argument al .order_by().

De exemplu, în video, Jason a folosit stmt.order_by(census.columns.state) pentru a sorta rezultatele după coloana state.

Acest exercițiu face parte din cursul

Introducere în baze de date în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Selectează toate înregistrările din coloana state a tabelului census. Pentru aceasta, transmite census.columns.state ca listă la select().
  • Adaugă .order_by() pentru a sorta rezultatele după coloana state.
  • Execută stmt folosind metoda .execute() pe connection și preia toate rezultatele cu .fetchall().
  • Afișează primele 10 rânduri din results.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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])
Editează și rulează codul