| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 전처리
- 데이터과학
- 데이터사이언스
- SQL
- 캐글
- data science
- 데이터전처리
- 파이썬
- kaggle
- machinelearning
- EDA
- 불리언
- 데이터 전처리
- pandas
- 아마존
- 연산자
- numpy
- 코테
- 프로그래머스
- get_dummies
- 데이터분석
- 데이터구조
- 머신러닝
- 시각화
- 코딩테스트
- Python
- dataframe
- Data Analysis
- code
- mysql
- Today
- Total
목록SQL (70)
Road to Data Scientist
12세 이하인 여자 환자 목록 출력하기 PATIENT 테이블- PT_NO: 환자번호- PT_NAME: 환자이름- GEND_CD: 성별코드- AGE: 나이- TLNO: 전화번호 문제PATIENT 테이블에서 12세 이하인 여자환자의 환자이름, 환자번호, 성별코드, 나이, 전화번호를 조회하는 SQL문을 작성해주세요. 이때 전화번호가 없는 경우, 'NONE'으로 출력시켜 주시고 결과는 나이를 기준으로 내림차순 정렬하고, 나이 같다면 환자이름을 기준으로 오름차순 정렬해주세요. 정답 예시 코드SELECT PT_NAME, PT_NO, GEND_CD, AGE, COALESCE(TLNO, 'NONE') AS TLNOFROM PATIENTWHERE AGE 설명1. PATIENT 테이블에서 PT_NAME, PT_NO, G..
인기있는 아이스크림 FIRST_HALF 테이블- SHIPMENT_ID: 출하번호- FLAVOR: 아이스크림 맛- TOTAL_ORDER: 상반기 아이스크림 총 주문량 문제상반기에 판매된 아이스크림의 맛을 총주문량을 기준으로 내림차순 정렬하고 총주문량이 같다면 출하 번호를 기준으로 오름차순 정렬하여 조회하는 SQL 문을 작성해주세요. 정답 예시 코드SELECT FLAVORFROM FIRST_HALFORDER BY TOTAL_ORDER DESC, SHIPMENT_ID ASC; 설명1. FIRST_HALF 테이블에서 FLAVOR 를 추출하는데2. ORDER BY TOTAL_ORDER DESC 로 총주문량 기준으로 내림차순 정리를 먼저 하고3. 총주문량이 같다면 SHIPMENT_ID ASC 출하번호 기준으로 오름..
조건에 맞는 회원수 구하기USER_INFO 테이블- USER_ID: 회원 아이디- GENDER: 성별 - NULL/0 남자/1 여자- AGE: 나이- JOINED: 가입일 문제USER_INFO 테이블에서 2021년에 가입한 회원 중 나이가 20세 이상 29세 이하인 회원이 몇 명인지 출력하는 SQL문을 작성해주세요. 정답 예시 코드SELECT COUNT(*)FROM USER_INFOWHERE DATE_FORMAT(JOINED, '%Y') = '2021' AND AGE BETWEEN 20 AND 29; 설명1. USER_INFO 테이블에서 조건에 맞는 데이터의 개수를 추출하기 위해 COUNT(*) 사용2. 첫 번째 조건, 2021년에 가입한 회원 찾기 위해 DATE_FORMAT(JOINED, '%Y')='..
이름이 있는 동물의 아이디ANIMAL_INS 테이블- ANIMAL_ID : 동물 아이디- ANIMAL_TYPE: 생물 종- DATETIME: 보호시작 날짜- INTAKE_CONDITION: 보호시작시 상태- NAME: 이름- SEX_UPON_INTAKE: 중성화 여부 문제동물 보호소에 들어온 동물 중, 이름이 없는 채로 들어온 동물의 ID를 조회하는 SQL 문을 작성해주세요. 단, ID는 오름차순 정렬되어야 합니다. 정답 예시 코드SELECT ANIMAL_IDFROM ANIMAL_INSWHERE NAME is NULL; 설명1. ANIMAL_INS 테이블에서 ANIMAL_ID 를 추출하는데,2. WHERE NAME IS NULL 을 사용하여 NAME 칼럼의 값이 NULL 인 데이터 추출 출처https:/..
흉부외과 또는 일반외과 의사 목록 출력하기DOCTOR 테이블- DR_NAME: 의사 이름- DR_ID: 의사 아이디- LCNS_NO: 면허번호- HIRE_YMD: 고용일자- MCDP_CD: 진료과 코드-TLNO: 전화번호 문제DOCTOR 테이블에서 진료과가 흉부외과(CS)이거나 일반외과(GS)인 의사의 이름, 의사ID, 진료과, 고용일자를 조회하는 SQL문을 작성해주세요. 이때 결과는 고용일자를 기준으로 내림차순 정렬하고, 고용일자가 같다면 이름을 기준으로 오름차순 정렬해주세요. 정답 예시 코드SELECT DR_NAME, DR_ID, MCDP_CD, DATE_FORMAT(HIRE_YMD, '%Y-%m-%d')AS HIRE_YMDFROM DOCTORWHERE MCDP_CD IN ("CS", "GS")ORD..
가장 비싼 상품 구하기PRODUCT 테이블- PRODUCT_ID: 상품 아이디- PRODUCT_CODE: 상품 코드- PRICE: 판매가 문제PRODUCT 테이블에서 판매 중인 상품 중 가장 높은 판매가를 출력하는 SQL문을 작성해주세요. 이때 컬럼명은 MAX_PRICE로 지정해주세요. 정답 예시 코드SELECT MAX(PRICE) AS MAX_PRICEFROM PRODUCT; 설명1. PRODUCT 테이블에서 PRICE 를 추출하는데2. MAX(PRICE) 가장 큰 값을 추출하고, 이를 AS MAX_PRICE 칼럼명으로 보이게 한다. 출처https://school.programmers.co.kr/learn/courses/30/lessons/131697 프로그래머스코드 중심의 개발자 채용. 스택 기반의 ..