我知道这个问题有点混乱,我刚开始学习sql。但是,如果我对一个两列表进行排序,并且某些行在排序列中具有相同的值,那么我可以按不同的列对这些行进行排序吗?该表是一个名称|年份表。我需要把table按年份按降序排列。显然,肯定会有多行具有相同的上市年份。那么,有没有一种方法可以根据name列对这些行进行排序?希望这不会太混乱。谢谢。
mfuanj7w1#
对。 ORDER BY 可以使用多个键:
ORDER BY
order by year desc, name ``` `name` 仅当多行具有相同的 `year` .
1条答案
按热度按时间mfuanj7w1#
对。
ORDER BY
可以使用多个键: