1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do importowania danych w Pythonie

Connected

ćwiczenie

Porządkowanie rekordów SQL za pomocą ORDER BY

Wyniki zapytania SQL możesz również porządkować. Na przykład, aby pobrać wszystkie rekordy z tabeli Customer bazy danych Chinook i posortować je rosnąco według kolumny SupportRepId, użyj następującego zapytania:

"SELECT * FROM Customer ORDER BY SupportRepId"

W rzeczywistości możesz sortować dowolne zapytanie SELECT według dowolnej kolumny.

W tym ćwiczeniu wybierzesz wszystkie rekordy z tabeli Employee i posortuje je rosnąco według kolumny BirthDate.

Pakiety są już zaimportowane w następujący sposób:

import pandas as pd
from sqlalchemy import create_engine

Do dzieła!

Instrukcje

100 XP
  • Korzystając z funkcji create_engine(), utwórz silnik dla bazy danych SQLite Chinook.sqlite i przypisz go do zmiennej engine.
  • W menedżerze kontekstu wykonaj zapytanie, które wybiera wszystkie rekordy z tabeli Employee i porządkuje je rosnąco według kolumny BirthDate. Przypisz wynik do rs.
  • Wywołując pd.DataFrame(), zastosuj metodę fetchall() na rs, aby pobrać wszystkie rekordy. Zapisz je w DataFrame df.
  • Ustaw nazwy kolumn DataFrame na odpowiadające im nazwy kolumn tabeli.