【发布时间】:2021-10-13 11:31:48
【问题描述】:
如何在我的选择查询中对结果进行排序以使它们像这样?
1, 1, 0
1, 2, 0
1, 3, 0
1, 1, 1
1, 2, 1
1, 3, 1
2, 1, 0
2, 2, 0
2, 1, 1
2, 2, 1
我尝试了这个查询,但结果不是我想要的:
select * from my_table order by col1, col2, col3
上面例子中col1代表第一个数字,col2是第二个,col3是最后一个数字。
此查询返回:
1, 1, 0
1, 1, 1
1, 2, 0
1, 2, 1
...
谢谢
【问题讨论】:
-
请用一般语言描述排序顺序。然后你就可以把它翻译成 SQL