Extraction SQL

L'extraction SQL lit les données d'une base relationnelle par requête. On sélectionne les colonnes nécessaires, on filtre à la source, on utilise des requêtes paramétrées (jamais de concaténation de texte) et on évite de surcharger la base de production, par exemple en lisant une réplique ou en dehors des heures de pointe.

Exemple

df = pd.read_sql("SELECT id, montant FROM commandes WHERE date >= %s", conn, params=[debut])

Notions voisines

Tout le glossaire