Yeongjun's Blog
Python 개발자 찾기(프로그래머스) 본문
프로그래머스 코딩테스트 SQL > SELECT
문제설명
Table: DEVELOPER_INFOS
Column
- ID: 아이디
- FIRST_NAME: 성
- LAST_NAME: 이름
- EMAIL: 이메일
- SKILL_1: 스킬 1
- SKILL_2: 스킬 2
- SKILL_3: 스킬 3
DEVELOPER_INFOS 테이블에서 Python 스킬을 가진 개발자의 정보를 조회, Python 스킬을 가진 개발자의 ID, 이메일, 이름, 성을 조회하는 SQL 문을 작성
결과는 ID를 기준으로 오름차순 정렬
문제해결
- IN: 조회하고자 하는 데이터 값이 여러 개일 때 사용
- SKILL_1,2,3에서 Python 스킬을 가진 개발자 찾기
- WHERE 'Python' IN (SKILL_1,SKILL_2,SKILL_3)
- ID를 기준으로 오름차순 정렬 → ORDER BY ID ASC
SELECT ID, EMAIL, FIRST_NAME, LAST_NAME
FROM DEVELOPER_INFOS
WHERE 'Python' IN (SKILL_1,SKILL_2,SKILL_3)
ORDER BY ID ASC
'개발 > DB-SQL' 카테고리의 다른 글
잡은 물고기의 평균 구하기(프로그래머스) (0) | 2024.05.25 |
---|---|
자동차 대여 기록에서 장기/단기 대여 구분하기(프로그래머스) (0) | 2024.05.25 |
한 해에 잡은 물고기 수 구하기(프로그래머스) (0) | 2024.05.25 |
잔챙이 잡은 수 구하기(프로그래머스) (0) | 2024.05.25 |
최대값 구하기 (프로그래머스) (0) | 2024.05.25 |