Mengkueri tabel
Sekarang setelah Anda memahami apa yang terjadi di basis data datacamp_application, mari kita menulis sebuah kueri untuk basis data tersebut.
Tujuannya adalah untuk mengenali karakteristik data pada latihan ini. Anda akan mengambil data rating untuk tiga pengguna contoh lalu menggunakan fungsi pembantu yang telah disediakan, print_user_comparison(), untuk membandingkan himpunan id kursus yang diberi rating oleh para pengguna ini.
Latihan ini adalah bagian dari kursus
Pengantar Data Engineering
Petunjuk latihan
- Lengkapi URI koneksi. Basis datanya bernama
datacamp_application. Host adalahlocalhostdengan port5432. Nama pengguna adalahrepldan kata sandinyapassword. - Pilih rating dari pengguna dengan id:
4387,18163, dan8770. - Isikan
print_user_comparison()dengan ketiga pengguna yang Anda pilih.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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(____, ____, ____)