Grup istatistiklerini özetle
Bazen bir değerin gruplar arasında nasıl değiştiğini anlamak istersin. Örneğin, grup başına maksimum değer gruplar arasında nasıl değişiyor?
Bunu bulmak için önce gruba göre özetle, ardından grup sonuçlarının özet istatistiklerini hesapla. Bunu yapmanın bir yolu, grup değerlerini bir alt sorguda hesaplayıp, sonra bu alt sorgunun sonuçlarını özetlemektir.
Bu egzersizde, etiketler arasında gün başına Stack Overflow soru sayısının maksimumlarının standart sapması nedir? Peki maksimumların ortalaması, en küçüğü ve en büyüğü nedir?
Bu egzersiz
SQL ile Keşifsel Veri Analizi
kursunun bir parçasıdırEgzersiz talimatları
- Her etiket için
question_countdeğerininmax()'ını hesaplayan bir alt sorgu yazarak başla; alt sorgu sonucunumaxvalolarak adlandır. - Sonra
stddev()ilemaxval'in standart sapmasını hesapla. - Ayrıca
maxvaliçinmin(),max()veavg()değerlerini de hesapla.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- Compute standard deviation of maximum values
SELECT ___(___),
-- min
___(___),
-- max
___(___),
-- avg
___(___)
-- Subquery to compute max of question_count by tag
FROM (SELECT ___(___) AS ___
FROM stackoverflow
-- Compute max by...
GROUP BY ___) AS max_results; -- alias for subquery