Skip to content
Go back

LeetCode SQL - Swap

Table of contents

Open Table of contents

Swap

626. Exchange Seats

SELECT
    CASE
        WHEN id = (SELECT MAX(id) FROM Seat) AND id % 2 = 1 THEN id
        WHEN id % 2 = 1 THEN id + 1
        ELSE id - 1
    END AS id,
    student
FROM Seat
ORDER BY id

627. Swap Salary

UPDATE Salary
SET sex = CASE 
    WHEN sex = 'f' THEN 'm'
    WHEN sex = 'm' THEN 'f'
END

Share this post on:

Previous Post
LeetCode SQL - Window Function
Next Post
LeetCode SQL - Subquery