
✔️ Lv. 4
이전에 풀었던 언어별 개발자 분류하기 문제를 해결한 뒤라 전혀 어려울 게 없었다.
이 문제의 작은 버전이라고 생각하면 되겠다.
모든 Front End 카테고리 스킬의 code를 전부 더한 값과 AND 연산을 했을 때 0보다 크다면 (하지만 음수는 나올 수 없으니 0이 아니라면도 맞겠다.) 프론트엔드 스킬을 가지고 있는 것으로 볼 수 있다.
이 조건을 WHERE 절에서 서브쿼리를 통해 작성했다.
그리고 필요한 컬럼을 선택한 뒤 1번 컬럼 id를 기준으로 오름차순 정렬하면 되겠다.
SELECT id, email, first_name, last_name
FROM developers
WHERE skill_code & (SELECT sum(code) FROM skillcodes WHERE category = "Front End") <> 0
ORDER BY 1;
생각해보니 다시 바쁜 기간이었다. (?)
그래도 복습이니 짧게 짧게라도 이어갈 수 있도록 노력해보려고 한다.
바쁘게 살자!!!!!!