1. Learn
  2. /
  3. Cursuri
  4. /
  5. Introducere în importul datelor în Python

Connected

exercițiu

Personalizarea primei interogări SQL

Felicitări pentru prima ta interogare SQL! Acum vei învăța cum să personalizezi interogarea pentru a:

  • Selecta anumite coloane dintr-un tabel;
  • Selecta un număr specificat de rânduri;
  • Importa numele coloanelor din tabelul bazei de date.

Amintește-ți că Hugo a realizat o personalizare similară în video:

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

Bibliotecile au fost deja importate astfel:

from sqlalchemy import create_engine
import pandas as pd

Motorul a fost deja creat:

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

Conexiunea la motor este deja deschisă prin instrucțiunea

with engine.connect() as con:

Tot codul pe care trebuie să-l completezi se află în acest context.

Instrucțiuni

100 XP
  • Execută interogarea SQL care selectează coloanele LastName și Title din tabelul Employee. Stochează rezultatele în variabila rs.
  • Aplică metoda fetchmany() pe rs pentru a prelua 3 înregistrări. Stochează-le în DataFrame-ul df.
  • Folosind obiectul rs, setează numele coloanelor DataFrame-ului la numele corespunzătoare ale coloanelor din tabel.