select Name,Class from StuInfo order by 1 desc

     本例中表示按筛选的第一列排序,即Name,如果数字为0或超出查询出的列数就会报错。

     数字就表示筛选的第几列。

     1)select Name,Class from StuInfo order by 1,2 desc   =====>select Name,Class from StuInfo order by Name,Class desc

     注意:查询的结果是先按第一列“Name”升序排列,如果第一列“Name”相同,再按第二列“Class”降序排列。

     2)select Name,Class from StuInfo order by 2,1 desc   =====>select Name,Class from StuInfo order by Class,Name desc

      注意:查询的结果是先按第二列“Class”升序排列,如果第二列“Class”相同,再按第一列“Name”降序排列。

     order by 1,2 desc 并不是第一列、第二列都是按降序排列。

 posted on 2014-07-30 22:21  会飞的金鱼  阅读(839)  评论(0)    收藏  举报