Дослідження через ділення
Коли ви досліджуєте нову базу даних, не завжди зрозуміло, що означають дані та як пов'язані між собою стовпці.
Що саме містить стовпець 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 ___ ___ ___
___ ___;