Bueno, eso de convertirlos no es necesario (si te entendí bien), pues en mysql puedes ordenar por el nombre del campo o por número de columna, por ejemplo, puedes hacer esto y funciona:
Código SQL:
Ver originalSELECT marca, anio, color FROM autos ORDER BY marca ASC, color DESC;
que daría el mismo resultado que:
Código SQL:
Ver originalSELECT marca, anio, color FROM autos ORDER BY 1 ASC, 3 DESC;
Espero que esto te sirva,
Saludos!