QuXiangjie / Study-Review

自己欠缺的还太多了,希望通过总结每天的学习内容,整理每天的思绪来丰富自己的知识库。我想成为一名优秀的金融数据分析师,并行发展技术与商业业务。博客内容为:数理统计、财务业务、Python(数据分析及可视化)、Excel(数据分析)、SQL、英文
0 stars 0 forks source link

626. Exchange Seats #23

Open QuXiangjie opened 4 months ago

QuXiangjie commented 4 months ago
# Write your MySQL query statement below
select case
    when id = (select max(id) from seat) and id%2=1 then id #last odd number is not swapped
    when id%2=1 then id+1   #id % 2 = 1 is odd number. Then, add 1 to the id
    else id-1  #id % 2 = 0 is even number. Then, subtract 1 from the id
    end as id, 
student from seat order by id