sql中降序怎么写

记得有一次,在处理一份员工薪资的报表时,老板特别强调要看最高薪的员工,还要求如果薪资一样,得按名字的字母顺序排。
我当时就傻眼了,因为之前都是从高到低只按一个条件排序过。
于是,我坐在电脑前,手指在键盘上敲打着:SELECT name, salary FROM employees ORDER BY salary DESC, name DESC;
等等,我突然想到,这不就是我需要用到的多列降序排序吗?我赶紧试了一下,果然老板的要求都被我实现了。
结果一出来,我就看到那个最高薪的员工名字排在最上面,然后是同样薪资的员工按名字顺序排。
那一刻,我对自己说,看来学点SQL还是很有用的。

那天,报表交上去后,老板对我赞不绝口,我心里暗自庆幸,幸好学了这个小技巧。
但是,我心里还有一个疑问,如果老板让我按工资从低到高排,再按名字从高到低排,那我应该怎么写这个SQL语句呢?

如何使用SQL Database Studio将表记录降序排序

哎,当时我打开那个SQLDatabaseStudio,版本号记得是3 .6 .2 PRO,界面一出来,我就懵了,心里想,这操作怎么这么复杂呢。
然后我慢慢来,先连接数据库,点开左边导航栏,这连接怎么没展开,点了几下才出来。
然后又得展开目标数据库,哎,这树状结构,一层层下去,好深啊,数了数,好像得展开五层才能看到表。

找到目标表,双击,进入数据查看界面,这界面看起来挺整齐的。
然后我找到要排序的那列,标题是“收入”,我就想,这要怎么降序排序呢?一看右边,有个下拉菜单,点开,嘿,有个选项叫“Sort Descending”,就是它了,我选了它。

当时心里还挺紧张的,就怕它不按我想要的来。
结果一刷新,真的按收入从高到低排了,心里那叫一个爽。
不过,我得提醒你,这排序只是当前视图的,数据库里原始的存储顺序可没变哦。
要是不小心,还以为真的改了呢。
如果还想按其他列排序,得重复这个操作,或者可能得用SQL语句,得看版本了。
就这样,我算是完成了这个操作。