对行sql进行排序

2 sql sorting

我有一个似乎是"简单"解决方案的问题..但是我仍然在脑袋里砸我的头,我有一个表的行

columns: x, y   
1 , 3 
3 , 8 
1 , 2 
3 , 7 
Run Code Online (Sandbox Code Playgroud)

然后,有时,排序是正确的,知道'列X'中的所有结果都是不同的,只是..它是相同的,我想使用列Y作为排序标准,它有可能吗?

小智 6

select x, y
from [your table]
order by x, y
Run Code Online (Sandbox Code Playgroud)

这是按升序排序的默认值.你可以指定

....
order by x, y desc
Run Code Online (Sandbox Code Playgroud)

y降序排序.

这里的教训是您按表中的多个字段排序,只需要在查询中用逗号分隔列名.