SQL按多个字段排序时的实现规则

1.在使用SQL中的ORDER BY按照表中的多个列对表做排序是,会按照第一个列的排序条件作为排序基准,当第一个列的值都相同时,才会按照后面的列的排序条件作为排序基准;

案例如下:

  图一和图二展示的是排序按照第一个列的排序作为排序基准:

SQL按多个字段排序时的实现规则

SQL按多个字段排序时的实现规则

  

  图三是第一列数据相同,按照第二列的排序条件作为排序基准的:

SQL按多个字段排序时的实现规则