Bölme ile keşfet
Yeni bir veritabanını keşfederken, verilerin ne anlama geldiği ve sütunların birbirleriyle nasıl ilişkili olduğu belirsiz olabilir.
stackoverflow tablosundaki unanswered_pct sütunu hangi bilgiyi içeriyor? Etiketli yanıtsız soru yüzdesi mi (etiketli yanıtsız soru sayısı/etiketli tüm soru sayısı)? Yoksa sitedeki tüm yanıtsız sorular içinde etiketli olanların yüzdesi gibi başka bir şey mi (etiketli yanıtsız soru sayısı/tüm yanıtsız soru sayısı)?
Yanıtı bulmak için, unanswered_count'u (etiketli yanıtsız soru sayısı) question_count'a (etiketli tüm soru sayısı) böl ve değerin unanswered_pct ile eşleşip eşleşmediğine bak.
Bu egzersiz
SQL ile Keşifsel Veri Analizi
kursunun bir parçasıdırEgzersiz talimatları
- Sıfıra bölme hatasından kaçınmak için
question_countdeğeri 0 olan satırları hariç tut. - Sonucu 10 satırla sınırla.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- 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 ___ ___ ___
___ ___;