始める無料で始める

除算で探索する

新しいデータベースを調べるとき、データが何を意味するのか、またカラム同士がどのように関連しているのかが分かりにくいことがあります。

unanswered_pct テーブルの stackoverflow カラムには、どのような情報が含まれているのでしょうか?そのタグが付いた質問のうち未回答のものの割合(タグ付き未回答質問数 ÷ タグ付き全質問数)なのか、それともサイト全体の未回答質問のうちそのタグが付いたものの割合(タグ付き未回答質問数 ÷ 全未回答質問数)なのかを確認しましょう。

unanswered_count(タグ付き未回答質問数)を question_count(タグ付き全質問数)で割り、その値が unanswered_pct と一致するかどうかを確かめてみましょう。

この演習はコースの一部です

SQLによる探索的データ分析

コースを見る

演習の手順

  • ゼロ除算エラーを避けるため、question_count が 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 ___ ___ ___
 ___ ___;
コードを編集して実行