Expresión Regular para una sentencia SQL

Requiero "intertir" el orden de una sentencia SQL estándar (select ... Order by) usando reemplazo a través de expresiones regulares.

Sabiendo que la sentencia va de la siguiente forma:

SELECT field1, field2,... Fieldn FROM table ORDER BY field1, field2 ASC, field3 DESC

Necesito el resultado al invertir como:

SELECT field1, field2,... Fieldn FROM table ORDER BY field1 DESC, field2 DESC, field3 ASC

Estoy usando lenguaje PHP.

Añade tu respuesta

Haz clic para o