关于按照两个列来排序的问题

来源:2-3 [SQL Server基础]select...from 语句

Serena_Cecilia

2017-12-28 15:27

select Name,ProductID , ListPrice from Production.Product order by ListPrice desc,Name 

select Name,ProductID , ListPrice from Production.Product order by ListPrice ,Name desc

就是将Name 换个位置有什么区别,我觉得如果是按照这两列来进行desc排序,不是应该写完列的名字再写desc吗?但是自己尝试了一下,感觉就只有最靠近desc的前面那个列是按照desc来排序的,所以想请教一下,谢谢大家!

写回答 关注

1回答

  • 慕田峪3568940
    2018-01-02 21:04:05

    desc不能省略,列名后不填写的desc默认的是正序排列

SQL Server基础--T-SQL语句

SQL Server基础教程,主要讲解TSQL的基本查询语句和基本用法

175195 学习 · 558 问题

查看课程

相似问题