webForumDet fria alternativet
Logga in / Bli medlem

sortera efter medel

Databaser & SQL

5 svar · 253 visningar · startad av danis

Medlem sedan aug. 2002157 inlägg
Trådstart#1

hej!

Jag har fått ett problem.

Jag har en kolumn vid namn "poang" där ligger tal emellan 1-10.
På samma rad ligger en "userid" kolumn som kollar vem det är. Det finns många poster med samma userid. Nu vill jag sortera efter den "userid" med högst medel, det ska användas som en topplista, ett liknande "snyggast.com".

select avg(poang) from snyggast group by userid limit 10"

nån sql-expert? :)

mvh Daniel

Medlem sedan juni 200032 967 inlägg
#2

Re: sortera efter medel

danis skrev:

nån sql-expert? :)

SQL-experter finner man enklast i SQL-forumet.

Medlem sedan juni 200032 967 inlägg
#3

Generellt:

Select Fält1, Fält2, avg(Fält3) as Medel GROUP BY Fält1, Fält2 ORDER BY Medel DESC

Jag är dock osäker på om det är MySQL-syntax, olika DBMS brukar ha lite olika specialare för sig.

Mvh

Medlem sedan aug. 2002157 inlägg
#4

ajdå, tänkte inte alls när jag valde forum. :/
Jag använder mysql ifall nån undrar.

ska kika på din kod anders :)

Medlem sedan dec. 200012 464 inlägg
#5

Flyttas från ASP

Medlem sedan aug. 2002157 inlägg
#6

fick till det nu! tack anders! :)

254 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)