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

Connected

ćwiczenie

Dostosowywanie podstawowego zapytania SQL

Gratulacje – wykonałeś swoje pierwsze zapytanie SQL! Teraz nauczysz się je dostosowywać, aby:

  • wybrać określone kolumny z tabeli;
  • wybrać określoną liczbę wierszy;
  • zaimportować nazwy kolumn z tabeli w bazie danych.

Przypomnij sobie, że Hugo wykonał bardzo podobne dostosowanie zapytania w filmie:

engine = create_engine('sqlite:///Northwind.sqlite')

with engine.connect() as con:
    rs = con.execute("SELECT OrderID, OrderDate, ShipName FROM Orders")
    df = pd.DataFrame(rs.fetchmany(size=5))
    df.columns = rs.keys()

Biblioteki zostały już zaimportowane w następujący sposób:

from sqlalchemy import create_engine
import pandas as pd

Silnik został już też utworzony:

engine = create_engine('sqlite:///Chinook.sqlite')

Połączenie z silnikiem jest już otwarte za pomocą instrukcji

with engine.connect() as con:

Cały kod do uzupełnienia znajduje się w tym kontekście.

Instrukcje

100 XP
  • Wykonaj zapytanie SQL, które wybiera kolumny LastName i Title z tabeli Employee. Zapisz wyniki w zmiennej rs.
  • Wywołaj metodę fetchmany() na obiekcie rs, aby pobrać 3 rekordy. Zapisz je w DataFrame df.
  • Korzystając z obiektu rs, ustaw nazwy kolumn DataFrame na odpowiadające im nazwy kolumn tabeli.