데이터베이스/문제 풀이
[프로그래머스][MySQL] Python 개발자 찾기
수수다
2026. 5. 4. 21:48
https://school.programmers.co.kr/learn/courses/30/lessons/276013
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
SELECT ID, EMAIL, FIRST_NAME, LAST_NAME
FROM DEVELOPER_INFOS
WHERE SKILL_1 = 'Python' OR SKILL_2 = 'Python' OR SKILL_3 = 'Python'
ORDER BY ID ASC;
IN 쿼리를 이런 식으로 쓸 수 있는 것을 이번에 처음 알았다.
아래의 쿼리는 'Python' = SKILL_1
OR
'Python' = SKILL_2
OR
'Python' = SKILL_3
이것과 같아서 결과는 같게 된다.
SELECT ID, EMAIL, FIRST_NAME, LAST_NAME
FROM DEVELOPER_INFOS
WHERE 'Python' IN (SKILL_1, SKILL_2, SKILL_3)
ORDER BY ID ASC;