Запит до таблиці
Тепер, коли ви розумієте, що відбувається в базі даних datacamp_application, напишімо для неї запит.
Мета цієї вправи — відчути структуру даних. Ви отримаєте дані про оцінки для трьох прикладових користувачів, а потім використаєте заздалегідь визначену допоміжну функцію print_user_comparison() — щоб порівняти набори ідентифікаторів курсів, які ці користувачі оцінили.
Ця вправа є частиною курсу
Вступ до Data Engineering
Інструкції до вправи
- Завершіть URI підключення. База даних має назву
datacamp_application. Хост —localhost, порт —5432. Ім'я користувача —repl, пароль —password. - Виберіть оцінки користувачів з id:
4387,18163та8770. - Передайте до
print_user_comparison()трьох вибраних користувачів.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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(____, ____, ____)