2025.06.27(Fri.)
[오늘의 알고리즘 1문제] - 프로그래머스 MySQL
<Python 개발자 찾기>
[DEVELOPER_INFOS] 테이블에서 Python 스킬을 가진 개발자의 정보를 조회하려 합니다. Python 스킬을 가진 개발자의 ID, 이메일, 이름, 성을 조회하는 SQL 문을 작성해 주세요.
결과는 ID를 기준으로 오름차순 정렬해 주세요.
| ID | 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 상수 이렇게 두 가지 타입 모두 적용 가능하다.
'Develop > Daily Algorithm Practice 공략집' 카테고리의 다른 글
| [오늘의 알고리즘 1문제] - <[PCCE 기출문제] 3번 / 수 나누기> (1) | 2025.07.11 |
|---|---|
| [오늘의 알고리즘 1문제] - <잡은 물고기의 평균 길이 구하기> (1) | 2025.06.18 |
| [오늘의 알고리즘 1문제] - <잡은 물고기 중 가장 큰 물고기의 길이 구하기> (0) | 2025.06.17 |
| [오늘의 알고리즘 1문제] - <중성화 여부 파악하기> (0) | 2025.02.25 |
| [오늘의 알고리즘 1문제] - <조건에 맞는 회원 수 구하기> (0) | 2025.02.20 |