任务描述
本关任务:改变相邻俩学生的座位。
小美是一所中学的信息科技老师,她有一张 tb_Seat
座位表,平时用来储存学生名字和与他们相对应的座位 id
。
tb_Seat
表结构数据如下:
id | name |
---|---|
1 | Elon |
2 | Donny |
3 | Carey |
4 | Karin |
5 | Larisa |
现在小美想改变相邻俩学生的座位(若学生人数为奇数,则无需改变最后一位同学的座位),现在需要你编写SQL
输出小美想要的的结果。
相关知识
略
编程要求
请仔细阅读右侧代码,根据方法内的提示,在Begin - End
区域内进行代码补充。
测试说明
补充完代码后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过。
预期输出:
id name
1 Donny
2 Elon
3 Karin
4 Carey
5 Larisa
开始你的任务吧,祝你成功!
#请在此添加实现代码
########## Begin ##########
select
case id
when 1 then 2
when 2 then 1
when 3 then 4
when 4 then 3
when 5 then 5
else 0
end id,name from tb_Seat order by id asc;
########## End ##########