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 de exercício
- Conclua a conexão URI. O banco de dados é chamado
datacamp_application
. O host élocalhost
com a porta5432
. O nome de usuário érepl
e a senha épassword
. - Selecione as classificações de usuários com id:
4387
,18163
e8770
. - Preencha
print_user_comparison()
com os três usuários que você selecionou.
Exercício interativo prático
Experimente este exercício preenchendo 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(____, ____, ____)