小问题,SQL里如何按查询结果排序?
我有表XXX,有字段Age(int),现有查询语句如下: 
 select   Age    '年龄 ',Age-5    '年龄2 '   from   XXX;   
 现想按 '年龄2排序,以下写法不正确: 
 select   Age    '年龄 ',Age-5    '年龄2 '   from   XXX   order   by    '年龄2 ';   
 请问怎么做? 
------解决方案--------------------select Age  '年龄 ',Age-5  '年龄2 ' from XXX order by Age-5
------解决方案--------------------select Age  '年龄 ',Age-5  '年龄2 ' from XXX order by Age-5