Aan de slagGa gratis aan de slag

Verkennen met deling

Als je een nieuwe database verkent, is het niet altijd duidelijk wat de data betekent en hoe kolommen zich tot elkaar verhouden.

Welke informatie bevat de kolom unanswered_pct in de tabel stackoverflow? Is het het percentage vragen met de tag die onbeantwoord zijn (onbeantwoorde vgn met tag/alle vgn met tag)? Of is het iets anders, zoals het percentage van alle onbeantwoorde vragen op de site met de tag (onbeantwoorde vgn met tag/alle onbeantwoorde vgn)?

Deel unanswered_count (onbeantwoorde vgn met tag) door question_count (alle vgn met tag) om te zien of de waarde overeenkomt met unanswered_pct en zo het antwoord te bepalen.

Deze oefening maakt deel uit van de cursus

Exploratory Data Analysis in SQL

Cursus bekijken

Oefeninstructies

  • Sluit rijen uit waar question_count 0 is om een deling-door-nul-fout te voorkomen.
  • Beperk het resultaat tot 10 rijen.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

-- 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 ___ ___ ___
 ___ ___;
Code bewerken en uitvoeren