반응형
🗓️ 문제 설명
- Salary 테이블의 id, name, sex, salary는 각각 직원 ID, 직원 이름, 직원 성별, 직원 급여를 나타냅니다.
- Id는 테이블의 기본키입니다.
- Sex 열은 'm', 'f'값만 존재합니다.
Column name | Type |
id | int |
name | varchar |
sex | ENUM |
salary | int |
❓문제
- 중간 임시 테이블 없이 단일 업데이트 문으로 직원 성별의 모든 'f'와 'm'값을 교환하는 SQL문을 작성해주세요.
- 단일 업데이트 문을 작성해야 하며, 이 문제에 대한 SELECT문을 작성하지 마세요.
- 문제 예시
id | name | sex | salary |
1 | A | m | 2500 |
2 | B | f | 1500 |
3 | C | m | 5500 |
4 | D | f | 500 |
- 출력 예시
id | name | sex | |
1 | A | f | 2500 |
2 | B | m | 1500 |
3 | C | f | 5500 |
4 | D | m | 500 |
💻 코드
최종 코드
- 실행 결과
코드 풀이
반응형
'코딩문제풀이 > SQL' 카테고리의 다른 글
[LeetCode] Project Employee I (SQL) (0) | 2023.06.22 |
---|---|
[LeetCode] Product Sales Analysis III (SQL) (0) | 2023.06.19 |
[LeetCode] Customers Who Bought All Products (SQL) (0) | 2023.06.12 |
[LeetCode] Product Sales Analysis I (SQL) (0) | 2023.06.09 |
[LeetCode] Actors and Directors Who Cooperated At Least Three Times (SQL) (0) | 2023.06.08 |