SQL 고득점 Kit > JOIN > FrontEnd 개발자 찾기
FrontEnd 개발자 찾기 Lv.4
DEVELOPERS 테이블에서 Front End 스킬을 가진 개발자의 정보를 조회하려 합니다. 조건에 맞는 개발자의 ID, 이메일, 이름, 성을 조회하는 SQL 문을 작성해 주세요.
결과는 ID를 기준으로 오름차순 정렬해 주세요.
첫 번째 풀이 : 100점
-- 코드를 작성해주세요
WITH FRONTEND_SKILLS AS (
SELECT CODE
FROM SKILLCODES
WHERE CATEGORY = 'Front End'
)
SELECT DISTINCT B.ID, B.EMAIL, B.FIRST_NAME, B.LAST_NAME
FROM FRONTEND_SKILLS A
JOIN DEVELOPERS B
ON A.CODE & B.SKILL_CODE
ORDER BY B.ID
- WITH ___ AS ()로 새로운 TABLE 생성
- &를 통해 비트 비교
- DISTINCT를 통해 사람 한 명만 출력되도록 조정
'코딩테스트 | SQL > 프로그래머스' 카테고리의 다른 글
| [프로그래머스 | SQL] 분기별 분화된 대장균의 개체 수 구하기 (0) | 2024.05.13 |
|---|---|
| [프로그래머스 | SQL] 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기 (JOIN) (0) | 2024.05.13 |
| [프로그래머스 | SQL] 성분으로 구분한 아이스크림 총 주문량 (GROUP BY) (0) | 2024.05.10 |
| [프로그래머스 | SQL] 상품을 구매한 회원 비율 구하기 (0) | 2024.05.10 |
| [프로그래머스 | SQL] 그룹별 조건에 맞는 식당 목록 출력하기 (JOIN) (0) | 2024.05.10 |