Truy vấn bảng
Bây giờ bạn đã nắm được những gì đang diễn ra trong cơ sở dữ liệu datacamp_application, hãy viết một truy vấn cho cơ sở dữ liệu đó.
Mục tiêu ở bài này là làm quen với dữ liệu. Bạn sẽ lấy dữ liệu đánh giá cho ba người dùng mẫu rồi dùng hàm trợ giúp được định nghĩa sẵn, print_user_comparison(), để so sánh các tập course id mà những người dùng này đã đánh giá.
Bài tập này là một phần của khóa học
Introduction to Data Engineering
Hướng dẫn bài tập
- Hoàn thiện URI kết nối. Cơ sở dữ liệu tên là
datacamp_application. Host làlocalhostvới port5432. Tên người dùng làreplvà mật khẩu làpassword. - Chọn các bản ghi đánh giá của người dùng có id:
4387,18163và8770. - Truyền ba người dùng bạn đã chọn vào
print_user_comparison().
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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(____, ____, ____)