一个排序的问题,不知道可不可以使用ORDERY BY完成

时间:2022-12-25 08:33:09
比方说一排有很多个 1 2 3 的值, 我想3的值排到最前面 但是 1 2 的值不按 2 1 的顺序,而是按照另一个列的内容进行排序

2 个解决方案

#1


order by case when col = 3 then 0 else 1 end ,othercol 

#2



order by (case when id= 3 then null else  id end)

#1


order by case when col = 3 then 0 else 1 end ,othercol 

#2



order by (case when id= 3 then null else  id end)