프로그래머스/[SQL] SELECT

[프로그래머스] SELECT : 조건에 맞는 개발자 찾기

믕비 2024. 11. 19. 17:19
반응형

https://school.programmers.co.kr/learn/courses/30/lessons/276034

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

[풀이과정]

비트연산으로 0보다 큰 (해당하는 스킬을 가지고 있음) 조건으로 조인해주고

Python이나 C# 스킬을 보유한 데이터만 출력

 

[코드]

SELECT DISTINCT 
    D.ID, 
    D.EMAIL, 
    D.FIRST_NAME, 
    D.LAST_NAME
FROM DEVELOPERS D
    JOIN SKILLCODES S ON (D.SKILL_CODE & S.CODE) > 0
WHERE S.NAME IN ('Python', 'C#')
ORDER BY D.ID ASC;
반응형