https://leetcode.com/problems/swap-salary/description/ Easy

Условие

Дана таблица Salary со столбцами:

column type description
id int PK первичный ключ
name varchar имя сотрудника
sex enum пол сотрудника ('m' или 'f')
salary int зарплата сотрудника

Напишите SQL-запрос, который меняет все значения sex с 'm' на 'f' и с 'f' на 'm' с помощью одного оператора UPDATE без использования промежуточных таблиц.

Решение

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