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命令以与列相同的顺序开始排序。它将按列出的第一列排序,然后按第二列排序,依此类推。