SQL_조건에 맞는 개발자 찾기 (programmers)

MineeHyun·2025년 1월 27일

문제 풀이

목록 보기
25/25

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

SELECT ID, EMAIL, FIRST_NAME, LAST_NAME 
FROM DEVELOPERS
WHERE SKILL_CODE & (SELECT CODE FROM SKILLCODES WHERE NAME = 'Python') 
    OR SKILL_CODE & (SELECT CODE FROM SKILLCODES WHERE NAME = 'C#')
ORDER BY ID 


DEVELOPERS의 SKILL_CODE는 모두 2의 제곱수 또는 2의 제곱수끼리의 합이기 때문에 SKILLCODSE의 CODE와 AND 연산을 해서 1 이상이면 그 스킬을 가지고 있는 것임

0개의 댓글