코딩테스트 풀이/SQL
[LeetCode/Easy] 627. Swap Salary
무지맘
2023. 5. 25. 11:04
1. Input
1) Table: Salary (pk: id)
2. Output
1) 직원들의 성별을 바꾼 결과를 출력
- f는 m으로, m은 f로
- update는 1번만 사용
- 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))