코딩테스트[파이썬]/프로그래머스 sql 고득점 kit

[다시 보기 ]SELECT - 조건에 맞는 개발자 찾기

softmoca__ 2024. 2. 23. 00:00
목차

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

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

 

distinct를 사용 하지 않아서 시간이 꽤나 걸림..

 

SELECT DISTINCT a.ID, a.EMAIL, a.FIRST_NAME, a.LAST_NAME
FROM DEVELOPERS a, SKILLCODES b
WHERE 
    (a.SKILL_CODE & b.CODE) > 0
    AND b.NAME IN ("Python", "C#")
ORDER BY a.ID;

 

SELECT
  distinct d.ID,
  d.EMAIL,
  d.FIRST_NAME,
  d.LAST_NAME
FROM DEVELOPERS d
INNER JOIN SKILLCODES s ON (d.SKILL_CODE & s.CODE) > 0
WHERE s.NAME IN ('Python', 'C#')
ORDER BY d.ID ASC;