以前一直以为order by a1, a2 desc 时会都按照降序排序。直到今天写程序时发现一直排序达不到自己的要求。我一个个测试完才发现,第一个为默认升序,第二个才是降序。一直到今天才发现,细思极恐啊!
正文:
1、ORDER BY a1, a2 DESC
这样写默认, a1用升序, a2降序,
换言之也可以这样写
ORDER BY a1 ASC, a2 DESC
2、如果都用降序,必须用两个desc
ORDER BY a1 DESC, a1 DESC
以前一直以为order by a1, a2 desc 时会都按照降序排序。直到今天写程序时发现一直排序达不到自己的要求。我一个个测试完才发现,第一个为默认升序,第二个才是降序。一直到今天才发现,细思极恐啊!
正文:
1、ORDER BY a1, a2 DESC
这样写默认, a1用升序, a2降序,
换言之也可以这样写
ORDER BY a1 ASC, a2 DESC
2、如果都用降序,必须用两个desc
ORDER BY a1 DESC, a1 DESC