And*_*ndy 6 sql oracle sql-order-by oracle10g
是否可以按顺序为所有列提供方向一次?
即
select *
from my_table
order by name desc, type desc
Run Code Online (Sandbox Code Playgroud)
你能用"desc"一次写同样的东西吗?
也许类似的东西?(这不起作用)
select *
from my_table
order by (name, type) desc
Run Code Online (Sandbox Code Playgroud)
你可以用row_number它:
select *
from my_table
order by
row_number() over (order by name, type) DESC
Run Code Online (Sandbox Code Playgroud)
最终的DESC将反转row_number的顺序.所以它会将ASC转换为DESC的名称和类型.
| 归档时间: |
|
| 查看次数: |
2523 次 |
| 最近记录: |