Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- 아마존
- code
- pandas
- kaggle
- 데이터과학
- 불리언
- machinelearning
- 시각화
- data science
- get_dummies
- mysql
- 연산자
- Data Analysis
- Python
- 프로그래머스
- 데이터전처리
- numpy
- EDA
- 캐글
- 데이터분석
- SQL
- 머신러닝
- dataframe
- 전처리
- 파이썬
- 코테
- 데이터구조
- 데이터사이언스
- 코딩테스트
- 데이터 전처리
Archives
- Today
- Total
Road to Data Scientist
[프로그래머스] Python 개발자 찾기 Lv.1 본문
Python 개발자 찾기
DEVELOPER_INFO 테이블

- ID: 아이디
- FIRST_NAME: 이름
- LAST_NAME: 성
- EMAIL: 이메일
- SKILL_1: 첫 번째 스킬
- SKILL_2: 두 번째 스킬
- SKILL_3: 세 번째 스킬
문제
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;
설명
1. DEVELOPER_INFOS 테이블에서 ID, EMAIL, FIRST_NAME, LAST_NAME 을 추출하는데
2. Python 스킬을 갖고 있는 사람을 추출하기 위해 OR 로 묶어줌
3. 그리고 결과를 ID 오름차순으로 정렬
+ 'Python' IN (SKILL_1, SKILL_2, SKILL_3) 도 가능
출처
https://school.programmers.co.kr/learn/courses/30/lessons/276013
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
'코딩 테스트 > SQL' 카테고리의 다른 글
| [프로그래머스] 잡은 물고기의 평균 길이 구하기 Lv.1 (0) | 2024.05.31 |
|---|---|
| [프로그래머스] 자동차 대여 기록에서 장기/단기 대여 구분하기 Lv.1 (0) | 2024.05.31 |
| [프로그래머스] 한 해에 잡은 물고기 수 구하기 Lv.1 (0) | 2024.05.31 |
| [프로그래머스] 잔챙이 잡은 수 구하기 Lv.1 (0) | 2024.05.31 |
| [프로그래머스] 최댓값 구하기 Lv.1 (0) | 2024.05.31 |