Notice
Recent Posts
Recent Comments
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Archives
Today
Total
관리 메뉴

Yeongjun's Blog

Python 개발자 찾기(프로그래머스) 본문

개발/DB-SQL

Python 개발자 찾기(프로그래머스)

yeongjun_333 2024. 5. 25. 15:15

프로그래머스 코딩테스트 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