日期:2014-05-18  浏览次数:20445 次

小问题,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