Kom igångKom igång gratis

Sammanfatta gruppstatistik

Ibland vill du förstå hur ett värde varierar mellan grupper. Till exempel: hur varierar det maximala värdet per grupp mellan de olika grupperna?

För att ta reda på det sammanfattar du först per grupp och beräknar sedan sammanfattningsstatistik för gruppresultaten. Ett sätt att göra detta är att beräkna gruppvärden i en underfråga och sedan sammanfatta resultaten av underfrågan.

I den här övningen: vad är standardavvikelsen över taggar för det maximala antalet Stack Overflow-frågor per dag? Vad är medelvärdet, minimumet och maximumet av maximumvärdena?

Den här övningen är en del av kursen

Exploratory Data Analysis i SQL

Visa kurs

Övningsinstruktioner

  • Börja med att skriva en underfråga som beräknar max() av question_count per tagg; ge underfrågeresultatet aliaset maxval.
  • Beräkna sedan standardavvikelsen för maxval med stddev().
  • Beräkna även min(), max() och avg() av maxval.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

-- 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
Redigera och kör kod