1. Learn
  2. /
  3. Курси
  4. /
  5. Introduction à l'importation de données en Python

Connected

вправа

Personnaliser le « Hello World » des requêtes SQL

Félicitations pour l'exécution de votre première requête SQL ! Maintenant, vous allez voir comment personnaliser votre requête afin de :

  • Sélectionner des colonnes précises d'une table ;
  • Sélectionner un nombre précis de lignes ;
  • Importer les noms de colonnes depuis la table de la base de données.

Rappelez-vous qu'Hugo a fait une personnalisation très similaire dans la vidéo :

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

Les modules ont déjà été importés comme suit :

from sqlalchemy import create_engine
import pandas as pd

Le moteur a aussi déjà été créé :

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

La connexion au moteur est déjà ouverte avec l'instruction

with engine.connect() as con:

Tout le code que vous devez écrire se trouve à l'intérieur de ce contexte.

Інструкції

100 XP
  • Exécutez la requête SQL qui sélectionne les colonnes LastName et Title from la table Employee. Stockez les résultats dans la variable rs.
  • Appliquez la méthode fetchmany() à rs pour récupérer 3 enregistrements. Stockez-les dans le DataFrame df.
  • En utilisant l'objet rs, définissez les noms de colonnes du DataFrame avec les noms correspondants des colonnes de la table.