Welcome! Everything is fine.

[프로그래머스/Lv.1] Python 개발자 찾기 - MySQL 본문

프로그래머스/SQL

[프로그래머스/Lv.1] Python 개발자 찾기 - MySQL

개발곰발 2024. 4. 17.
728x90

📌 문제

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

📌 정답

WHERE절에서 스킬로 Python을 가진 개발자를 걸러주면 풀 수 있는 쉬운 문제였다.

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

📌 다른 정답

위에 내가 한 것처럼 OR로 처리해도 되고, 아래 코드 처럼 IN을 사용하여 한 번에 적어줄 수도 있다. 

SELECT ID, EMAIL, FIRST_NAME, LAST_NAME
FROM DEVELOPER_INFOS
WHERE 'Python' IN (SKILL_1, SKILL_2, SKILL_3)
ORDER BY ID