Develop/Daily Algorithm Practice 공략집

[오늘의 알고리즘 1문제] - <Python 개발자 찾기>

쿼카홀릭 2025. 6. 27. 12:39

2025.06.27(Fri.)

 

[오늘의 알고리즘 1문제] - 프로그래머스 MySQL

<Python 개발자 찾기>

 

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

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

ID EMAIL FIRST_NAME LAST_NAME
D162 cade_cunningham@grepp.co Cade Cunningham
D165 jerami_edwards@grepp.co Jerami Edwards

 

<내가 작성한 코드>

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

 

정답입니당.

 

<복습할 내용>

1. A IN (B,C) 쿼리문

 

A IN (B,C) 쿼리문은 내부적으로 A = B or A = C 로 작동한다.

상수 IN 컬럼 / 컬럼 IN 상수 이렇게 두 가지 타입 모두 적용 가능하다.