반응형

🗓️ 문제 설명

  • 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

 

💻 코드

최종 코드

  • 실행 결과

 

코드 풀이

 

반응형

+ Recent posts