Zacznij terazZacznij za darmo

Eksploracja za pomocą dzielenia

Podczas eksploracji nowej bazy danych często trudno ocenić, co dokładnie oznaczają dane i jak kolumny są ze sobą powiązane.

Co zawiera kolumna unanswered_pct w tabeli stackoverflow? Czy to procent pytań z danym tagiem, które pozostają bez odpowiedzi (pytania bez odpowiedzi z tagiem / wszystkie pytania z tagiem)? A może coś innego – na przykład procent wszystkich pytań bez odpowiedzi w serwisie, które mają dany tag (pytania bez odpowiedzi z tagiem / wszystkie pytania bez odpowiedzi)?

Podziel unanswered_count (pytania bez odpowiedzi z tagiem) przez question_count (wszystkie pytania z tagiem) i sprawdź, czy wynik zgadza się z wartością unanswered_pct. To pozwoli ci ustalić, co ta kolumna naprawdę oznacza.

To ćwiczenie jest częścią kursu

Eksploracyjna analiza danych w SQL

Zobacz kurs

Instrukcje do ćwiczenia

  • Wyklucz wiersze, w których question_count wynosi 0, aby uniknąć dzielenia przez zero.
  • Ogranicz wynik do 10 wierszy.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

-- 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 ___ ___ ___
 ___ ___;
Edytuj i uruchom kod