leetcode-Database-626|换座位

原题

在这里插入图片描述

思路

case when

注意边界条件

代码

select 
(case  
when  mod(id,2) =1 and id<>(select max(id) from seat ) then id+1
when mod(id,2)=0  then id-1 
else id end 
) AS ID,
student 
from seat
ORDER BY id;

猜你喜欢

转载自blog.csdn.net/qq_38173650/article/details/114886501