如何更改sql行顺序

Cyl*_*lex 1 sql sql-server sql-order-by

我有一个表,每行包含1到10列.如果我想从8开始的表中选择,那么我如何根据样本输出更改顺序.

Sample output:
8
9
10
1
2
3
4
5
6
7
Run Code Online (Sandbox Code Playgroud)

Gor*_*off 7

你可以在中使用表达式order by.一种方法是:

order by (case when col >= 8 then 1 else 2 end),
         col asc
Run Code Online (Sandbox Code Playgroud)