Zacznij terazZacznij za darmo

Podsumowanie statystyk grup

Czasem warto sprawdzić, jak dana wartość zmienia się w poszczególnych grupach. Na przykład: jak maksymalna wartość w każdej grupie różni się między grupami?

Aby to zbadać, najpierw podsumuj dane według grup, a następnie oblicz statystyki podsumowujące dla wyników grupowych. Jednym ze sposobów jest obliczenie wartości grupowych w podzapytaniu, a potem podsumowanie jego wyników.

W tym ćwiczeniu sprawdź, jakie jest odchylenie standardowe maksymalnej liczby pytań na Stack Overflow dziennie w poszczególnych tagach. Oblicz też średnią, minimum i maksimum tych wartości maksymalnych.

To ćwiczenie jest częścią kursu

Eksploracyjna analiza danych w SQL

Zobacz kurs

Instrukcje do ćwiczenia

  • Zacznij od napisania podzapytania obliczającego max() kolumny question_count dla każdego tagu; nadaj wynikowi podzapytania alias maxval.
  • Następnie oblicz odchylenie standardowe maxval za pomocą funkcji stddev().
  • Oblicz również min(), max() i avg() dla maxval.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

-- 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
Edytuj i uruchom kod