Order by function output

How do I get this to order by the output of the functions?

Really I just wanted a list of the column headers in ASC order of the average value. The value isn’t important as long as the headers are in the correct order.

SELECT 
 round( avg( `10714` ) , 2 ) AS `10714` , 
 round( avg( `10729` ) , 2 ) AS `10729` , 
 round( avg( `10744` ) , 2 ) AS `10744` , 
 round( avg( `10758` ) , 2 ) AS `10758` , 
 round( avg( `10773` ) , 2 ) AS `10773` , 
 round( avg( `10788` ) , 2 ) AS `10788` , 
 round( avg( `10803` ) , 2 ) AS `10803` , 
 round( avg( `10817` ) , 2 ) AS `10817` , 
 round( avg( `10832` ) , 2 ) AS `10832` , 
 round( avg( `10847` ) , 2 ) AS `10847` , 
 round( avg( `10862` ) , 2 ) AS `10862` , 
 round( avg( `10876` ) , 2 ) AS `10876` , 
 round( avg( `10891` ) , 2 ) AS `10891` , 
 round( avg( `10906` ) , 2 ) AS `10906` , 
 round( avg( `10921` ) , 2 ) AS `10921` , 
 round( avg( `10964` ) , 2 ) AS `10964` , 
 round( avg( `10994` ) , 2 ) AS `10994` , 
 round( avg( `11023` ) , 2 ) AS `11023` , 
 round( avg( `11053` ) , 2 ) AS `11053` , 
 round( avg( `11067` ) , 2 ) AS `11067` , 
 round( avg( `11097` ) , 2 ) AS `11097` , 
 round( avg( `11126` ) , 2 ) AS `11126`
FROM snr
WHERE updated > '2014-02-18 12:01:56'

columns cannot be sorted, only rows

Thanks.