[programmers/MySQL] FrontEnd 개발자 찾기

songeunm·2025년 3월 12일

PS - sql

목록 보기
53/58
post-thumbnail

문제

✔️ 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;

마무리

생각해보니 다시 바쁜 기간이었다. (?)
그래도 복습이니 짧게 짧게라도 이어갈 수 있도록 노력해보려고 한다.
바쁘게 살자!!!!!!

profile
데굴데굴 구르는 개발자 지망생

0개의 댓글