Esplora con la divisione
Quando esplori un nuovo database, può non essere chiaro cosa significhino i dati e come siano correlate tra loro le colonne.
Che informazione contiene la colonna unanswered_pct nella tabella stackoverflow? È la percentuale di domande con quel tag che sono senza risposta (domande senza risposta con tag/tutte le domande con tag)? Oppure è qualcos’altro, ad esempio la percentuale di tutte le domande senza risposta sul sito che hanno quel tag (domande senza risposta con tag/tutte le domande senza risposta)?
Dividi unanswered_count (domande senza risposta con tag) per question_count (tutte le domande con tag) per verificare se il valore corrisponde a unanswered_pct e determinare così la risposta.
Questo esercizio fa parte del corso
Analisi esplorativa dei dati in SQL
Istruzioni dell'esercizio
- Escludi le righe in cui
question_countè 0 per evitare un errore di divisione per zero. - Limita il risultato a 10 righe.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
-- 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 ___ ___ ___
___ ___;