Vinnaren i pepparkakshustävlingen!
2011-01-18, 16:14
  #1
Medlem
Hej, jag håller på med en skoluppgift som lyder:

Hur hög är studenternas medelålder vid varje ort?

Jag vet hur man räknar ut åldern:

SELECT snr, namn, 2011 - född AS ålder
FROM Student

men hur får jag fram medelåldern för varje ort och grupperar dom till respektive ort?

tack på förhand
Citera
2011-01-18, 16:15
  #2
Medlem
z0mfg(ish)s avatar
http://www.w3schools.com/SQL/sql_func_avg.asp

http://www.w3schools.com/SQL/sql_groupby.asp
Citera
2011-01-18, 16:44
  #3
Medlem
tack för länkarna men det jag har svårt att förstå är att efter jag har räknat ut åldern hur får jag till så jag räknar ut medelvärdet på det? förstår inte riktigt hur jag ska nästla allt och vilken ordning.


Tack
Citera
2011-01-18, 18:32
  #4
Medlem
kh31d4rs avatar
något förenklat:

Kod:
SELECT ort, AVG(ålder)
FROM Student
GROUP BY ort
Citera
2011-01-21, 21:44
  #5
Medlem
z0mfg(ish)s avatar
Citat:
Ursprungligen postat av Sarah021
tack för länkarna men det jag har svårt att förstå är att efter jag har räknat ut åldern hur får jag till så jag räknar ut medelvärdet på det? förstår inte riktigt hur jag ska nästla allt och vilken ordning.


Tack
Kom på att jag skulle svara på detta

Kanske enklare om vi får se tabellstrukturen och även lite exempelvärden, så går det nog att lista ut rätt enkelt
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback