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

Connected

вправа

Trier vos enregistrements SQL avec ORDER BY

Vous pouvez aussi trier les résultats de vos requêtes SQL. Par exemple, si vous voulez récupérer tous les enregistrements de la table Customer de la base Chinook et les trier par ordre croissant selon la colonne SupportRepId, vous pouvez le faire avec la requête suivante :

"SELECT * FROM Customer ORDER BY SupportRepId"

En fait, vous pouvez trier n'importe quelle instruction SELECT selon n'importe quelle colonne.

Dans cet exercice interactif, vous allez sélectionner tous les enregistrements de la table Employee et les trier par ordre croissant selon la colonne BirthDate.

Les modules sont déjà importés comme suit :

import pandas as pd
from sqlalchemy import create_engine

À vous de requêter !

Інструкції

100 XP
  • À l'aide de la fonction create_engine(), créez un moteur pour la base de données SQLite Chinook.sqlite et assignez-le à la variable engine.
  • Dans le gestionnaire de contexte, exécutez la requête qui sélectionne tous les enregistrements de la table Employee et les trie par ordre croissant selon la colonne BirthDate. Assignez le résultat à rs.
  • Dans un appel à pd.DataFrame(), appliquez la méthode fetchall() à rs afin de récupérer tous les enregistrements dans rs. Stockez-les dans le DataFrame df.
  • Attribuez au DataFrame les noms de colonnes correspondants à ceux de la table.