상세 컨텐츠

본문 제목

[오늘의 코드 68] [프로그래머스] Python 개발자 찾기

코드 공부

by eun_00 2024. 6. 9. 00:58

본문

[문제]

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

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

[💡 정답 ]

SELECT ID, EMAIL, FIRST_NAME, LAST_NAME
FROM DEVELOPER_INFOS 
WHERE SKILL_1 = 'Python' OR SKILL_2 = 'Python' OR SKILL_3 = 'Python'
ORDER BY ID;

  ✔️ 알게된 것 

- 위에처럼 OR을 붙여도 정답처리가 되지만 아래코드처럼 IN으로 변수들을 나열하고 그 안에 'PYTHON'이 있는 것을 찾을 수도 있었다.

SELECT ID,EMAIL,FIRST_NAME,LAST_NAME
FROM DEVELOPER_INFOS
WHERE 'Python' IN (SKILL_1,SKILL_2,SKILL3)
ORDER BY ID
 

관련글 더보기