Problema MySQL postato il 25/03/2008 13:16:17 nel forum programmazione, gdrcd, open source, hosting e modificato da gemini il 25/03/2008 13:18:22
Supponiamo di avere una tabella sql organizzata così:
|___NOME_|__VALORE__|
|___PIPPO___|____11_____|
|____QUA___|_____11____|
|___PLUTO__|_____11_____|
|____QUA___|_____10_____|
|___PLUTO__|_____18_____|
|___PIPPO___|____19_____|
|___PIPPO___|____17_____|
|____QUI____|_____15____|
|____QUI____|_____12____|
|____QUI____|_____12____|
|___PLUTO__|_____11_____|
|___PLUTO__|_____11_____|
|____QUO___|_____18_____|
|___PIPPO___|____19_____|
|___PIPPO___|____10_____|
se io volessi tirare fuori una classifica dei primi 3 nomi associati a valori di $R in ordine decrescente (DESC), dove $R=$somma_valori_pippo/$numero_di_pippo
ovvero la somma di tutti i valori associati al nome PIPPO diviso per il numero di volte che il nome PIPPO è presente in tabella, con un'unica query sql, come potrei farlo? ^^"
Pagine → 1
25/03/2008 13:31:39 e modificato da darkside of breakfast il 25/03/2008 13:33:29
boh, invento, tu aggiusta
25/03/2008 13:44:26
25/03/2008 13:57:13
Infatti; in breve l'iter che la query dovrebbe seguire è il seguente:
-->Sommare tutti i VALORI corrispondenti allo stesso NOME
-->Dividerli per il numero di volte che il NOME compare
-->Ordinare i risultati ottenuti dal più piccolo al più grande
-->Mostrare il NOME dei primi 3 risultati ottenuti.
In quest'ottica fare una richiesta per nome (Es. PIPPO) non avrebbe molto senso. ^^"
25/03/2008 14:54:39
non ho capito bene ma prova con questo:
SELECT nome, (SUM(valore)/COUNT(*)) as punti FROM tabella GROUP BY nome ORDER BY punti DESC LIMIT 0,3
25/03/2008 16:21:06
Si, è perfetto grazie ^^
25/03/2008 16:24:57
Non avevo capito e non lo avrei saputo fare comunque :-(
Pagine → 1
Rispondi alla Discussione + Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Winged Keys Rpg: Gioco Chiuso!
swankified si è accreditato come gestore di Winged Keys Rpg
Hero Wars → Costruisci la tua squadra di eroi leggendari e domina il campo di battaglia! Strategia, tattica e potenza si scontrano in questo RPG ricco di azione!
Hikaru No Tohei - Le Luci di Tohei: Butanews! - È finito lo "Slash 'em All Twice"! 🔪❌
Enlisted: Aggiornamento 0.7.0.82
Il gestore di Black Sails Chronicles ha risposto alla recensione di titti
RAID Shadow Legends: Mazzo del Destino Testa Calda
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
dreamboy ha risposto alla discussione: Gioco investigativo e politico
Star Trek Horizon: Elenco PG: una funzione a lungo attesa!
zarina si è accreditato come gestore di In the Shadows: NY
Hogwarts Express - Harry Potter GDR Forum: 🗞️Nuovo numero de "L'Espresso Sonorum"🗞️
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
Black Sails Chronicles: ON - Comizio Pubblico
The Coven: 🎃 Halloween Month - The Coven 🎃
I dati del generatore di rank sono stati aggiornati!
cronaikos_gdr ha risposto alla discussione: Cronaikos GDR
Crash Bandicoot Zone → Caos, libertà e risate: nel GDR ambientato nell’universo di Crash Bandicoot, ogni storia è possibile… e nulla è troppo folle!
Intervista YouRole - Intervista al creatore del gdr multi-ambientazione "YouRole"
Generi Preferiti - Scopri, grazie ai nostri dati statistici, quali generi di giochi l'utenza del portale preferisce!
Cursed Cotton - Intervista al gestore del play by chat fantasy storico Cursed Cotton
Diffusione dei GdR - Articolo sulla diffusione giochi di ruolo dello Strategia Blog
DreamALOT in Radio - La trasmissione radiofonica Cosplay On-Air intervista Giorgio Pompei di DreamALOT
Successo dei PbC - Una chiave di lettura del successo dei Play by Chat in Italia a cura di Yoshi
Power GdR One Piece - Intervista al gestore del play by forum Power GdR One Piece. All'arrembaggio!