SQL mysql:order by -id 新奇写法用负号使id降序排列

今天被同事美女问,在一个源码里面看到如下查询方式:

SELECT t.id, t.name FROM xx.user ORDER BY -t.id;



中的那个 - 负号 是不是代表按负数排序的意思。

我勒个去,真神人写的代码啊,从没看到过。

马上开了查询窗口,试了试,得知 - 应该是代表的 DESC 降序排列的意思。

不知道这个负号 在oracle和mssql中支不支持,兼容起见,还是写 DESC或者ASC吧,当然得多打几个字符。

你可能感兴趣的:(mysql,order,降序,负号)