SQL/SELECT

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

이런개발 2025. 2. 25. 09:05

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

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

문제 풀이

  1. OR 또는 IN 키워드로 Python 스킬을 가진 행을 필터링한다.
  2. ID를 기준으로 오름차순 정렬한다.
  3. ID, 이메일, 이름, 성을 조회한다.
SELECT 
    ID, EMAIL, FIRST_NAME, LAST_NAME
FROM 
    DEVELOPER_INFOS
WHERE 
    # "Python" IN (SKILL_1, SKILL_2, SKILL_3) # IN 사용
    SKILL_1 = "Python" OR SKILL_2 = "Python" OR SKILL_3 = "Python" # OR 사용
ORDER BY 
    1