Utforska med division
När man utforskar en ny databas kan det vara oklart vad datan betyder och hur kolumnerna förhåller sig till varandra.
Vad innehåller kolumnen unanswered_pct i tabellen stackoverflow? Är det andelen frågor med taggen som är obesvarade (obesvarade frågor med tagg / alla frågor med tagg)? Eller är det något annat, till exempel andelen av alla obesvarade frågor på sajten som har taggen (obesvarade frågor med tagg / alla obesvarade frågor)?
Dividera unanswered_count (obesvarade frågor med tagg) med question_count (alla frågor med tagg) och se om värdet stämmer överens med unanswered_pct för att ta reda på svaret.
Den här övningen är en del av kursen
Exploratory Data Analysis i SQL
Övningsinstruktioner
- Exkludera rader där
question_countär 0 för att undvika division med noll. - Begränsa resultatet till 10 rader.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
-- 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 ___ ___ ___
___ ___;