2020-11-22 |

对多个列排序

ORDER BY可以按多个列对检索到的数据进行排序。当对多个列使用ORDER BY时,请用逗号分隔要跟随ORDER BY的列列表。

这是customers表,显示以下记录:

按 LastName 和 Age排列:

SELECT * FROM customers 
ORDER BY LastName, Age;

此ORDER BY语句返回以下结果:

http://520mg.com/uploads/it/sql/2802.png

由于我们有两个Smith,他们将按年龄Age列按升序排序。

ORDER-BY命令以与列相同的顺序开始排序。它将按列出的第一列排序,然后按第二列排序,依此类推。

0

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论