本文主要是介绍38 - 换座位(高频 SQL 50 题基础版),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
38 - 换座位
-- 方法一
select(casewhen id%2=1 and id=(select max(id) from seat) then idwhen id%2=0 then id-1else id+1end) as id, student
fromseat
order byid;-- 方法二selectif(id%2=0,id-1,if(id=(select max(id) from Seat),id,id+1)) as id,student
fromSeat
order by id;
这篇关于38 - 换座位(高频 SQL 50 题基础版)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!