#808

Suddividi i giocatori in quattro gruppi uguali per rating

Il team lead di una squadra di esport vuole suddividere la classifica dei giocatori in quattro gruppi uguali: top 25%, 25-50%, 50-75%, ultimi 25%. Contrassegna ogni giocatore con il numero del suo gruppo. Attenzione: quando il numero di giocatori non è divisibile per quattro, i gruppi risultano disuguali — le righe in eccesso finiscono nei primi gruppi. Su dieci giocatori si ottiene una suddivisione 3-3-2-2, non «2,5 per gruppo». Mostra l'id del giocatore, il suo punteggio e il numero del gruppo. Ordina per punteggio in ordine decrescente, con l'id del giocatore come criterio di spareggio (necessario per un ordine deterministico).

Esempio di output atteso

Ecco come appare una risposta corretta — il suo numero di righe è a sé stante, non deve corrispondere alle tabelle dello schema.

scorequartileplayer_id
9511
8812
8813

Il risultato della tua query apparirà qui