코딩테스트

MYSQL 코딩테스트 - Python 개발자 찾기

작성자 정보

  • 마스터 작성
  • 작성일

컨텐츠 정보

본문

[문제 설명]

 

DEVELOPER_INFOS 테이블은 개발자들의 프로그래밍 스킬 정보를 담은 테이블입니다. DEVELOPER_INFOS 테이블 구조는 다음과 같으며, ID, FIRST_NAME, LAST_NAME, EMAIL, SKILL_1, SKILL_2, SKILL_3는 각각 ID, 이름, 성, 이메일, 첫 번째 스킬, 두 번째 스킬, 세 번째 스킬을 의미합니다.

캡처.PNG

[문제]

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


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

 

[예시]

캡처1.PNG

 

[코드]

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

 

[풀이]

1.조회할 컬럼 및 테이블 셋팅

select ID, EMAIL, FIRST_NAME, LAST_NAME from DEVELOPER_INFOS   

 

2.조건 셋팅

where SKILL_1 = 'Python' or SKILL_2 = 'Python' or SKILL_3 = 'Python'

 

3.정렬 셋팅

order by ID 

 

[주소]

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

해당 알고리즘 문제는 프로그래머스의 알고리즘 문제입니다.

스크랩

관련자료

댓글 0
등록된 댓글이 없습니다.
알림 0