1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Úvod do importu dat v Pythonu

Connected

cvičení

Přizpůsobení základního SQL dotazu

Gratulujeme ke spuštění prvního SQL dotazu! Teď se naučíš, jak svůj dotaz přizpůsobit, aby bylo možné:

  • vybrat konkrétní sloupce z tabulky;
  • vybrat určený počet řádků;
  • načíst názvy sloupců přímo z databázové tabulky.

Hugo ukázal velmi podobné přizpůsobení dotazu ve videu:

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()

Potřebné balíčky jsou už naimportované:

from sqlalchemy import create_engine
import pandas as pd

Engine je také již vytvořený:

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

Připojení k databázi je už otevřené pomocí příkazu

with engine.connect() as con:

Veškerý kód, který potřebuješ doplnit, se nachází v tomto kontextu.

Pokyny

100 XP
  • Spusť SQL dotaz, který vybere sloupce LastName a Title z tabulky Employee. Výsledek ulož do proměnné rs.
  • Zavolej metodu fetchmany() na objektu rs, aby se načetly 3 záznamy. Ulož je do DataFrame df.
  • Pomocí objektu rs nastav názvy sloupců DataFrame na odpovídající názvy sloupců z tabulky.