데이터분석 103

[코딩연습]프로그래머스_오랜 기간동안 보호한 동물(1)

문제 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 종, 입양일, 이름, 성별 및 중성화 여부를 나타냅니다..

[코딩연습]프로그래머스_인기있는 아이스크림

문제FIRST_HALF 테이블은 아이스크림 가게의 상반기 주문 정보를 담은 테이블이다. FIRST_HALF 테이블 구조는 다음과 같으며, SHIPMENT_ID, FLAVOR, TOTAL_ORDER는 각각 아이스크림 공장에서 아이스크림 가게까지의 출하 번호, 아이스크림 맛, 상반기 아이스크림 총주문량을 나타낸다.상반기에 판매된 아이스크림의 맛을 총주문량을 기준으로 내림차순 정렬하고 총주문량이 같다면 출하 번호를 기준으로 오름차순 정렬하여 조회하는 SQL 문을 작성하라.어떤 테이블에서 데이터를 뽑을 것인가 FIRST_HALF어떤 컬럼을 이용할 것인가 TOTAL_ORDER, FLAVOR어떤 조건을 지정해야 하는가 어떤 함수(수식)을 이용해야 하는가 GROUP BY, ORDER BY

[코딩연습]프로그래머스_자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기

문제다음은 어느 자동타 대여 회사에서 대여중인 자동차들의 정보를 담은 CAR_RENTAL_COMPANY_CAR 테이블이다. CAR_RENTAL_COMPANY_CAR 테이블의 구조는 CAR_ID, CAR_TYPE, DAILY_FEE, OPTION는 각각 자동차 ID, 자동차 종류, 일일 대여 요금(원), 자동차 옵션리스트를 나타낸다.자동차 종류는 '세단', 'SUV', '승합차', '트럭', '리무진'이 있다. 자동차 옵션 리스트는 콤마(',')로 구분된 키워드 리스트(옵션 리스트 값 예시 :  '열선시트', '스마트키', '주차감지센서')로 되어있으며, 키워드 종류는 '주차감지센서', '스마트키', 네비게이션', '통풍시트', '열선시트','후방카메라', '가죽시트'가 있다.CAR_RENTAL_COMPA..

240710_PYTHON, 파이썬 기초, 리스트

강의 [Python] 파이썬 기초 리스트 : 순서가 있는 값대괄호[]를 사용하여 값을 순서대로 표현(맨 처음 값은 0번째로 시작)리스트의 인덱싱(Indexing) : 리스트에서 특정 위치의 값에 접근하는 방법리스트 값 삭제 항목 삭제 : del 리스트이름리스트 내 모든 항목 제거 : 리스트이름.clear()리스트 값 변경하기: 리스트이름[변경할 위치] = 변경할 값중첩된 리스트에서 인덱싱 : print(리스트이름[값의위치][값의 위치])# 중첩된 리스트에서 인덱싱하기nested_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]print(nested_list[1][0]) # 출력: 4 (두 번째 리스트의 첫 번째 항목)  슬라이싱 : 리스트의 일부분을 추출특정 범위의 항목을 선택..

[코딩연습]프로그래머스_진료과별 총 예약 횟수 출력하기

문제다음은 종합병원의 진료 예약정보를 담은 APPOINTMENT 테이블이다. APPOINTMENT 테이블은 다음과 같으며 APNT_YMD, APNT_NO, PT_NO, MCDP_CD, MDDR_ID, APNT_CNCL_YN, APNT_CNCL_YMD는 각각 진료예약일시, 진료예약번호, 환자번호, 진료과코드, 의사ID, 예약취소여부, 예약취소날짜를 나타낸다.APPOINTMENT 테이블에서 2022년 5월에 예약한 환자 수를 진료과코드 별로 조회하는 SQL문을 작성해주세요. 이때, 컬럼명은 '진료과 코드', '5월예약건수'로 지정해주시고 결과는 진료과별 예약한 환자 수를 기준으로 오름차순 정렬하고, 예약한 환자 수가 같다면 진료과 코드를 기준으로 오름차순 정렬해주세요. 어떤 테이블에서 데이터를 뽑을 것인가 ..

[코딩연습]프로그래머스_12세 이하인 여자 환자 목록 출력하기

문제다음은 종합병원에 등록된 환자정보를 담은 PATIENT 테이블이다. PATIENT 테이블은 다음과 같으며, PT_NO, PT_NAME, GEND_CD, AGE, TLNO는 각각 환자번호, 환자이름, 성별코드, 나이, 전화번호를 의미한다. PATIENT 테이블에서 12세 이하인 여자환자의 환자이름, 환자번호, 성별코드, 나이, 전화번호를 조회하는 SQL문을 작성하라. 이때 전화번호가 없는 경우, 'NONE'으로 출력시켜 주시고 결과는 나이를 기준으로 내림차순 정렬하고, 나이 같다면 환자이름을 기준으로 오름차순 정렬하라.어떤 테이블에서 데이터를 뽑을 것인가 :PATIENT 어떤 컬럼을 이용할 것인가: PT_NO, PT_NAME, GEND_CD, AGE, TLNO어떤 조건을 지정해야 하는가: AGE ≤ 1..

[코딩연습]프로그래머스_입양 시각 구하기(1)

문제보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 한다. 09:00부터 19:59까지, 각 시간대별로 입양이 몇건이나 발생했는지 조회하는 SQL문을 작성해주세요. 이때 결과는 시간대 순으로 정렬해야 합니다. 어떤 테이블에서 데이터를 뽑을 것인가 : ANIMAL_OUTS어떤 컬럼을 이용할 것인가 : DATETIME어떤 조건을 지정해야 하는가 : 9 ≤ HOUR ≤ 19어떤 함수(수식)을 이용해야 하는가 : HOUR, COUNT, GROUP BY, HAVING, ORDER BY

[코딩연습]프로그래머스_중성화 여부 파악하기

문제보호소의 동물이 중성화되었는지 아닌지 파악하려 합니다. 중성화된 동물은 SEX_UPON_INTAKE 컬럼에 'Neutered' 또는 'Spayed'라는 단어가 들어있습니다. 동물의 아이디와 이름, 중성화 여부를 아이디 순으로 조회하는 SQL문을 작성해주세요. 이때 중성화가 되어있다면 'O', 아니라면 'X'라고 표시해주세요.  어떤 테이블에서 데이터를 뽑을 것인가 : ANIMAL_INS어떤 컬럼을 이용할 것인가 : ANIMAL_ID, NAME, SEX_UPON_INTAKE어떤 조건을 지정해야 하는가 : 'Neutered'='O', 'Spayed'='O'어떤 함수(수식)을 이용해야 하는가 CASE WHEN, ORDER BY

WIL 내배캠 Data 3기 Chapter 2 프로그래밍 기초 주차 240701-240705

나의 주간 목표 240701-2407051. 파이썬 문법 기초 강의 마무리2. 코드카타 SQL, 알고리즘 각각 10개씩 제출 2024년 7월 1일SQL 코드카타 2개 제출 13,14 : 오전에 클리어, 블로그 작성 완SQL 강의 마무리 및 정리: 저녁시간 전에 클리어라이브세션 과제 : 저녁시간 전에 클리어파이썬 강의 듣기 : 1-4까지 강의 클리어2024년 7월 2일코드카타 SQL 2개, 알고리즘 도전 : SQL 2개 끝내고 알고리즘 3개까지 함아티클 분석 및 정리 : 다른 아티클보다 유익한게 없음. 게다가 취준이긴하지만 면접에 관한 사항뿐.파이썬 강의 : 1-7까지 했지만 집중이 안됨블로그 작성나이스한 데이터분석 읽기2024년 7월 3일코드카타 제출 SQL-17, 18, 알고리즘-4,5,6 : 1시간만..