[프로그래머스] Python 개발자 찾기 - SQL / Lv.1

ByungJik_Oh·2025년 9월 10일
0

[Programmers - SQL]

목록 보기
23/39
post-thumbnail

💡 문제

DEVELOPER_INFOS 테이블은 개발자들의 프로그래밍 스킬 정보를 담은 테이블입니다. DEVELOPER_INFOS 테이블 구조는 다음과 같으며, ID, FIRST_NAME, LAST_NAME, EMAIL, SKILL_1, SKILL_2, SKILL_3는 각각 ID, 이름, 성, 이메일, 첫 번째 스킬, 두 번째 스킬, 세 번째 스킬을 의미합니다.

NAMETYPEUNIQUENULLABLE
IDVARCHAR(N)YN
FIRST_NAMEVARCHAR(N)NY
LAST_NAMEVARCHAR(N)NY
EMAILVARCHAR(N)YN
SKILL_1VARCHAR(N)NY
SKILL_2VARCHAR(N)NY
SKILL_3VARCHAR(N)NY

DEVELOPER_INFOS 테이블에서 Python 스킬을 가진 개발자의 정보를 조회하려 합니다. Python 스킬을 가진 개발자의 ID, 이메일, 이름, 성을 조회하는 SQL 문을 작성해 주세요.

결과는 ID를 기준으로 오름차순 정렬해 주세요.


💭 접근

SKILL_1, SKILL_2, SKILL_3 컬럼에 Python을 포함하고 있는 열을 조회해주면 해결되는 문제이다.


📒 코드

SELECT  ID
        ,EMAIL
        ,FIRST_NAME
        ,LAST_NAME
  FROM  DEVELOPER_INFOS
 WHERE  'PYTHON' IN (SKILL_1, SKILL_2, SKILL_3)
 ORDER
    BY  ID ASC;

🔗 문제 출처

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


profile
精進 "정성을 기울여 노력하고 매진한다"

0개의 댓글