開始使用免費開始

用除法來探索

在探索一個新的資料庫時,資料代表什麼、各欄位彼此如何關聯,常常不太清楚。

stackoverflow 資料表中的 unanswered_pct 欄位代表什麼資訊?它是帶有該標籤而且未被回答的問題占比(帶標籤的未答問題數/帶標籤的所有問題數)嗎?還是別的意思,例如全站所有未答問題中,帶有該標籤者的占比(帶標籤的未答問題數/全站未答問題總數)?

請用 unanswered_count(帶標籤的未答問題數)除以 question_count(帶標籤的所有問題數),檢查計算結果是否與 unanswered_pct 相符,藉此判斷答案。

本練習屬於課程

SQL 中的探索式資料分析

檢視課程

練習說明

  • 排除 question_count 為 0 的列,以避免除以 0 的錯誤。
  • 將結果限制為 10 列。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

-- Divide unanswered_count by question_count
SELECT ___/___::___ AS computed_pct, 
       -- What are you comparing the above quantity to?
       ___
  FROM stackoverflow
 -- Select rows where question_count is not 0
 WHERE ___ ___ ___
 ___ ___;
編輯並執行程式碼