交换位置算法思路 - 对于所有座位 id 是奇数的学生,修改其 id 为 id+1, - 如果最后一个座位 id 也是奇数,则最后一个座位 id 不修改。 - 对于所有座位 id 是偶数的学生,修改其 id 为 id-1。用到的函数- case when then else end:条件语句- mod: 求余数 select (case when mod(id,2) != 0 and id != counts th
摘要由CSDN通过智能技术生成
交换位置
算法思路
- 对于所有座位 id 是奇数的学生,修改其 id 为 id+1,
- 如果最后一个座位 id 也是奇数,则最后一个座位 id 不修改。
- 对于所有座位 id 是偶数的学生,修改其 id 为 id-1。
用到的函数
- case when then else end:条件语句
- mod: 求余数
-- 方式1:select(casewhenmod(id,2)!=0and id != counts
交换位置算法思路 - 对于所有座位 id 是奇数的学生,修改其 id 为 id+1, - 如果最后一个座位 id 也是奇数,则最后一个座位 id 不修改。 - 对于所有座位 id 是偶数的学生,修改其 id 为 id-1。用到的函数- case when then else end:条件语句- mod: 求余数 select (case when mod(id,2) != 0 and id != counts th