Consultando a tabela
Agora que você tem uma noção do que está acontecendo no banco de dados datacamp_application, vamos escrever uma consulta para esse banco de dados.
O objetivo é que você tenha uma noção dos dados neste exercício. Você obterá os dados de avaliação de três usuários de amostra e, em seguida, usará uma função auxiliar predefinida, print_user_comparison(), para comparar os conjuntos de ids de curso que esses usuários avaliaram.
Este exercício faz parte do curso
Introdução à engenharia de dados
Instruções do exercício
- Conclua a conexão URI. O banco de dados é chamado
datacamp_application. O host élocalhostcom a porta5432. O nome de usuário éreple a senha épassword. - Selecione as classificações de usuários com id:
4387,18163e8770. - Preencha
print_user_comparison()com os três usuários que você selecionou.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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(____, ____, ____)