문제 설명
https://school.programmers.co.kr/learn/courses/30/lessons/276035



입출력 예


풀이
SELECT ID, EMAIL, FIRST_NAME, LAST_NAME
FROM DEVELOPERS
WHERE SKILL_CODE & (
SELECT SUM(CODE)
FROM SKILLCODES
WHERE CATEGORY = 'Front End'
) != 0
ORDER BY ID ASC;
후기
저번에 풀었던 문제와 비슷하다. 저번에는 단일 값만 비트연산해서 풀었는데 이번에는 여러 값을 비교해야 하니 sum()으로 처리한 후 비교하면 된다.
'코딩테스트 (프로그래머스) > SQL' 카테고리의 다른 글
| [프로그래머스][MySQL][Lv. 2] 조건에 맞는 사원 정보 조회하기 (0) | 2026.02.07 |
|---|---|
| [프로그래머스][MySQL][Lv. 4] 특정 세대의 대장균 찾기 (0) | 2026.01.01 |
| [프로그래머스][MySQL][Lv. 3] 대장균의 크기에 따라 분류하기 2 (0) | 2025.12.31 |
| [프로그래머스][MySQL][Lv. 1] 특정 옵션이 포함된 자동차 리스트 구하기 (0) | 2023.05.21 |
| [프로그래머스][MySQL][Lv. 3] 조건에 맞는 사용자와 총 거래금액 조회하기 (0) | 2023.05.21 |