任務描述
本關任務:改變相鄰倆學生的座位。
小美是一所中學的信息科技老師,她有一張
tb_Seat
座位表,平時用來儲存學生名字和與他們相對應的座位id
。
tb_Seat
表結構數據如下:
id name 1 Elon 2 Donny 3 Carey 4 Karin 5 Larisa 現在小美想改變相鄰倆學生的座位(若學生人數為奇數,則無需改變最后一位同學的座位),現在需要你編寫
SQL
輸出小美想要的的結果。
--注意: 查詢要能適應表中數據的變化, 就是不管表中有5行數據, 還是500行數據, 你的查詢語句不改變, 都能給出正確的結果--#請在此添加實現代碼--# # # # # # # # # # Begin # # # # # # # # # #--不能使用UNION運算, 否則打回重做
select
case id
when 1 then 2
when 2 then 1
when 3 then 4
when 4 then 3
when 5 then 5else 0
end id, name from tb_Seat order by id asc;--# # # # # # # # # # End # # # # # # # # # #
?