การคิวรีตาราง
เมื่อเข้าใจภาพรวมของฐานข้อมูล datacamp_application แล้ว มาเขียนคิวรีสำหรับฐานข้อมูลนั้นกัน
แบบฝึกหัดนี้มีเป้าหมายเพื่อทำความรู้จักกับข้อมูล โดยจะดึงข้อมูลคะแนนของผู้ใช้ตัวอย่าง 3 คน จากนั้นใช้ฟังก์ชันช่วย print_user_comparison() ที่เตรียมไว้ให้ เพื่อเปรียบเทียบชุด course id ที่ผู้ใช้แต่ละคนให้คะแนนไว้
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Data Engineering เบื้องต้น
คำแนะนำการฝึกหัด
- เติม connection URI ให้ครบ โดยฐานข้อมูลมีชื่อว่า
datacamp_applicationhost คือlocalhostport คือ5432username คือreplและ password คือpassword - เลือกข้อมูลคะแนนของผู้ใช้ที่มี id:
4387,18163และ8770 - ใส่ผู้ใช้ทั้งสามคนที่เลือกมาลงใน
print_user_comparison()
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# 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(____, ____, ____)