![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 164 Pomógł: 3 Dołączył: 13.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam tabelę w MySQL w której przechowuję oceny: id | ilość głosów | suma głosów Internauta głosuje od 1-10, dane w tabeli zapisywane są jak wyżej. Chcę zrobić zestawienie według ocen, czyli posortować według iloczynu suma głosów/ilość głosów i pojęcia nie mam jak sie zabrać za to. Czytam właśnie o funkcji AVG() , czy w tym przypadku znajdzie ona zastosowanie ? Jesli tak to jak sformułować zapytanie... ? Czy to będzie ORDER BY ... i tu gdzies ta funkcja ? Dzięki za pomoc z góry[color="#000000"][/color] -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 781 Pomógł: 256 Dołączył: 29.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 164 Pomógł: 3 Dołączył: 13.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki @kefirek, zaraz sprawdze.
a tak moze być ?
Zobacz tak
... ale czy to SELECT AVG(suma głosów) czasem nie wyciąga średniej wszystkich rekordów z danej kolumny ? Ten post edytował kleszczoscisk 15.11.2008, 16:09:46 -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 781 Pomógł: 256 Dołączył: 29.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 164 Pomógł: 3 Dołączył: 13.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Tak powinno być dobrze
Jesli w nawiasie mogę dzielić wartosci z pól to znaczy to lepiej chyba mi pasuje pobranie wszystkiego (*) i tylko posortowanie po tej średniej. Czyli w zapytaniach można normalnie mnożyć, dodawać, odejmować i dzielić do woli ... ? :-) -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 26.06.2025 - 23:22 |