Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

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à localhost với port 5432. Tên người dùng là repl và mật khẩu là password.
  • Chọn các bản ghi đánh giá của người dùng có id: 4387, 181638770.
  • 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(____, ____, ____)
Chỉnh sửa và Chạy Mã