CommencerCommencer gratuitement

Interroger la table

Maintenant que vous avez une idée de ce qui se passe dans la base datacamp_application, passons à l’écriture d’une requête pour cette base.

L’objectif de cet exercice est de vous familiariser avec les données. Vous allez récupérer les évaluations de trois utilisateurs d’exemple, puis utiliser une fonction utilitaire prédéfinie, print_user_comparison(), pour comparer les ensembles d’identifiants de cours notés par ces utilisateurs.

Cet exercice fait partie du cours

Introduction au data engineering

Afficher le cours

Instructions

  • Complétez l’URI de connexion. La base de données s’appelle datacamp_application. L’hôte est localhost avec le port 5432. Le nom d’utilisateur est repl et le mot de passe est password.
  • Sélectionnez les évaluations des utilisateurs avec l’id : 4387, 18163 et 8770.
  • Appelez print_user_comparison() avec les trois utilisateurs que vous avez sélectionnés.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Complete the connection URI
connection_uri = "postgresql://____:____@____:____/datacamp_application" 
db_engine = sqlalchemy.create_engine(connection_uri)

# Get user with id 4387
user1 = pd.read_sql("SELECT * FROM rating ____ ____=____", db_engine)

# Get user with id 18163
user2 = pd.read_sql("SELECT * FROM rating ____ ____=____", db_engine)

# Get user with id 8770
user3 = pd.read_sql("SELECT * FROM rating ____ ____=____", db_engine)

# Use the helper function to compare the 3 users
print_user_comparison(____, ____, ____)
Modifier et exécuter le code