코린이의 소소한 공부노트

[LeetCode/Easy] 627. Swap Salary 본문

코딩테스트 풀이/SQL

[LeetCode/Easy] 627. Swap Salary

무지맘 2023. 5. 25. 11:04

1. Input

1) Table: Salary (pk: id)

 

2. Output

1) 직원들의 성별을 바꾼 결과를 출력

- fm으로, mf

- update1번만 사용

- select문 사용 금지

 

3. Example

 

4. Code

1) 첫 코드(2023/05/25)

update Salary set sex= if(sex='m', 'f', 'm');

 

2) 다른 사람의 코드 중 다소 신박했다고 생각한 코드(2023/05/25)

UPDATE Salary SET sex = CHAR(ASCII('f') + ASCII('m') - ASCII(sex))