[MySQL] 22. Python 개발자 찾기

김주희's avatar
Mar 19, 2025
[MySQL] 22. Python 개발자 찾기

1. 문제 설명, 제한 사항, 입출력 예시

2. 아이디어

  1. skill_1, skill_2, skill_3 3개중에 한 개라도 Python인 개발자를 찾으므로 or을 사용하여 각각의 컬럼마다 Python과 일치하는지 or을 사용하여 찾는다.
  1. IN()을 사용하여 Python이 skill_1, skill_2, skill_3 에 있는지 확인한다.

3. 풀이 코드

  1. OR 사용하기
select ID, EMAIL, FIRST_NAME, LAST_NAME from DEVELOPER_INFOS where SKILL_1 = "Python" || SKILL_2 = "Python" || SKILL_3 = "Python" order by ID;
  1. IN 사용하기
select ID, EMAIL, FIRST_NAME, LAST_NAME from DEVELOPER_INFOS where "Python" in (SKILL_1, SKILL_2, SKILL_3) order by ID;
 
다른 사람 풀이
Share article

jay0628