Исследование с помощью деления
При изучении новой базы данных бывает непросто понять, что означают данные и как столбцы связаны между собой.
Что содержит столбец 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 ___ ___ ___
___ ___;