開始使用免費開始

查詢資料表

現在你已經了解 datacamp_application 資料庫在做什麼了,接下來就來為這個資料庫撰寫一個查詢吧。

本練習的目標是先熟悉資料。你將取得 3 位範例使用者的評分資料,然後使用預先定義的輔助函式 print_user_comparison(),比較這些使用者所評分的課程 id 集合。

本練習屬於課程

Data Engineering 入門

檢視課程

練習說明

  • 完成連線 URI。資料庫名稱為 datacamp_application,主機為 localhost、連接埠 5432,使用者名稱 repl,密碼 password
  • 選取下列 id 的使用者評分:4387181638770
  • 將你選取的三位使用者傳入 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(____, ____, ____)
編輯並執行程式碼