SQL中order by+多列的注意事项

当在SQL语句中使用order by+多列时,需要注意:

  1. 排序时,是先根据order by后第一个col进行排序,在根据第二个col排序,如此往后。
  2. 排序时,如果未指明是ASC还是DESC方式,则默认是ASC
  3. ASCDESC只影响它们前面第一个col,对其他col不影响。如下:
    order by col1 Desc,col2 此时先col1降序排序,然后col2升序排列。
    order by col1 ,col2 Desc 此时先col1升序排序,然后col2降序排列。

猜你喜欢

转载自blog.csdn.net/qq_42540393/article/details/118555047