ciao, mi spiego subito

ho una tabella con i dati di una squadra di calcio, ogniuno ha un ruolo

1.pippo. allenatore
2.mario. centrocampista
3.fabbio. difensore
4.claudio. attaccante
5.flavio. portiere

Io ora dovrei estrapolare i dati ed ordinarli come decido io, quindi

prima tutti gli allenatori, poi tutti i portieri, difensori, centrocampisti e attaccanti.

Ovviamente order by id, nome o ruolo non funziona, perchè non sarebbero ordinati giusti.

come potrei fare? thx sin da ora