Se proprio non ne puoi fare a meno di farlo in SQL, soprattutto se hai una struttura di questo tipo, puoi provare a giocare con la keyword IF

Ti faccio un esempio tra 3 colonne, perché quello tra 5 è enorme e mi stuffa scriverlo tutto

codice:
SELECT
IF(col1 >= col2, IF(col1 >= col3, col1, col3), IF (col2 >= col3, col2, col3)) AS massimo_valore

FROM
tabella
Dai un occhio anche qua
http://dev.mysql.com/doc/refman/5.1/...ml#function_if

ti spiega come funziona l'if

Per usare 5 colonne devi "espandere" la logica dietro quella sequenza di IF ampliandola: l'if più esterno controlla se col1 è maggiore di col2 ... se è maggiore verifica se col1 è maggiore di col3 ... se è vero allora il valore più grande è col1 altrimenti se col1 è minore di col3 dato che col1 è maggiore di col2 la colonna col3 sarà maggiore anche di col2. Tornando indietro, se invece col2 è maggiore di col1 viene confrontato con col3 e viene deciso chi dei due è maggiore