НачатьНачать бесплатно

Исследование с помощью деления

При изучении новой базы данных бывает непросто понять, что означают данные и как столбцы связаны между собой.

Что содержит столбец 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 ___ ___ ___
 ___ ___;
Редактировать и запускать код