| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- mysql
- 시각화
- kaggle
- SQL
- 코딩테스트
- Data Analysis
- machinelearning
- numpy
- 아마존
- 코테
- EDA
- 데이터전처리
- data science
- 불리언
- 프로그래머스
- get_dummies
- 데이터과학
- 데이터분석
- Python
- 머신러닝
- 연산자
- 데이터구조
- 파이썬
- 데이터사이언스
- dataframe
- 캐글
- code
- pandas
- 전처리
- 데이터 전처리
- Today
- Total
목록SQL (70)
Road to Data Scientist
조건에 맞는 도서와 저자 리스트 출력하기 BOOK 테이블AUTHOR 테이블 문제'경제' 카테고리에 속하는 도서들의 도서 ID(BOOK_ID), 저자명(AUTHOR_NAME), 출판일(PUBLISHED_DATE) 리스트를 출력하는 SQL문을 작성해주세요. 결과는 출판일을 기준으로 오름차순 정렬해주세요. 정답 예시 코드SELECT A.BOOK_ID, B.AUTHOR_NAME, DATE_FORMAT(A.PUBLISHED_DATE, '%Y-%m-%d') AS PUBLISHED_DATEFROM BOOK AJOIN AUTHOR BON A.AUTHOR_ID = B.AUTHOR_IDWHERE CATEGORY = "경제"ORDER BY PUBLISHED_DATE; 설명1. BOOK 테이블과 AUTHOR 테이블을 각각 A..
자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 CAR_RENTAL_COMPANY_CAR 테이블- CAR_ID: 자동차 ID- CAR_TYPE: 자동차 종류- DAILY_FEE: 일일 대여 요금 (원)- OPTIONS: 자동차 옵션 리스트 문제CAR_RENTAL_COMPANY_CAR 테이블에서 '통풍시트', '열선시트', '가죽시트' 중 하나 이상의 옵션이 포함된 자동차가 자동차 종류 별로 몇 대인지 출력하는 SQL문을 작성해주세요. 이때 자동차 수에 대한 컬럼명은 CARS로 지정하고, 결과는 자동차 종류를 기준으로 오름차순 정렬해주세요. 정답 예시 코드SELECT CAR_TYPE, COUNT(*) AS CARSFROM CAR_RENTAL_COMPANY_CARWHERE OPTIONS REGEXP '..
입양 시각 구하기 (1) ANIMAL_OUTS 테이블- ANIMAL_ID : 동물 아이디- ANIMAL_TYPE: 생물 종- DATETIME: 보호시작 날짜- NAME: 이름- SEX_UPON_INTAKE: 중성화 여부 문제보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 09:00부터 19:59까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회하는 SQL문을 작성해주세요. 이때 결과는 시간대 순으로 정렬해야 합니다. 정답 예시 코드SELECT Date_Format(DATETIME, '%H') AS HOUR, COUNT(*) AS COUNTFROM ANIMAL_OUTSWHERE Date_Format(DATETIME, '%H') BETWEEN 09 AND 20GROUP BY HOU..
조건에 맞는 아이템들의 가격의 총합 구하기 ITEM_INFO 테이블- ITEM_ID: 아이템 아이디- ITEM_NAME: 아이템명- RARITY: 아이템의 희귀도- PRICE: 아이템의 가격 문제ITEM_INFO 테이블에서 희귀도가 'LEGEND'인 아이템들의 가격의 총합을 구하는 SQL문을 작성해 주세요. 이때 컬럼명은 'TOTAL_PRICE'로 지정해 주세요. 정답 예시 코드SELECT SUM(PRICE) AS TOTAL_PRICEFROM ITEM_INFOWHERE RARITY = 'LEGEND' 설명1. ITEM_INFO 테이블에서2. PRICE 를 추출하는데, 조건에 맞는 총합을 구할고 싶으므로 SUM(PRICE) 를 구하고 칼럼명 AS TOTAL_PRICE 설정3. 그 조건은 희귀도가 LEGE..
진료과별 총 예약 횟수 출력하기 APPOINTMENT 테이블- APNT_YMD: 진료예약일시- APNT_NO: 진료예약번호- PT_NO: 환자번호- MCDP_CD: 진료과코드- MDDR_ID: 의사 아이디- APNT_CNCL_YN: 예약취소여부- APNT_CNCL_YMD: 예약취소 날짜 문제APPOINTMENT 테이블에서 2022년 5월에 예약한 환자 수를 진료과코드 별로 조회하는 SQL문을 작성해주세요. 이때, 컬럼명은 '진료과 코드', '5월예약건수'로 지정해주시고 결과는 진료과별 예약한 환자 수를 기준으로 오름차순 정렬하고, 예약한 환자 수가 같다면 진료과 코드를 기준으로 오름차순 정렬해주세요. 정답 예시 코드SELECT MCDP_CD AS 진료과코드, COUNT(*) AS 5월예약건수FROM A..
중성화 여부 파악하기 ANIMAL_INS 테이블- ANIMAL_ID : 동물 아이디- ANIMAL_TYPE: 생물 종- DATETIME: 보호시작 날짜- INTAKE_CONDITION: 보호시작시 상태- NAME: 이름- SEX_UPON_INTAKE: 중성화 여부 문제보호소의 동물이 중성화되었는지 아닌지 파악하려 합니다. 중성화된 동물은 SEX_UPON_INTAKE 컬럼에 'Neutered' 또는 'Spayed'라는 단어가 들어있습니다. 동물의 아이디와 이름, 중성화 여부를 아이디 순으로 조회하는 SQL문을 작성해주세요. 이때 중성화가 되어있다면 'O', 아니라면 'X'라고 표시해주세요. 정답 예시 코드SELECT ANIMAL_ID, NAME, CASE WHEN SEX_UPON_INTAKE LIKE '%..