Data Story

데이터 사이언스, 쉽게 설명하기

코딩테스트 3

보호 기간이 가장 길었던 동물 (SQL 문제 풀이)

https://school.programmers.co.kr/learn/courses/30/lessons/59411📌 문제 개요동물 보호소에 들어온 동물(ANIMAL_INS)과 입양을 간 동물(ANIMAL_OUTS)의 데이터를 기반으로,입양된 동물 중 보호소에 가장 오래 머문 동물 2마리의 ID와 이름을 조회하는 문제다.보호 기간은 입양일 - 입소일 기준으로 계산하며, 보호 기간이 긴 순으로 정렬한다. 🗂️ 테이블 구조ANIMAL_INS컬럼명타입설명ANIMAL_IDVARCHAR(N)동물의 ID (기본키)ANIMAL_TYPEVARCHAR(N)동물 종DATETIMEDATETIME보호 시작일INTAKE_CONDITIONVARCHAR(N)입소 상태NAMEVARCHAR(N)이름 (nullable)SEX_UPON..

Coding Test/SQL 2025.04.15

부서별 평균 연봉 구하기 (SQL 문제 풀이)

문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/284529 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 이번에는 부서별 평균 연봉을 계산하는 SQL 문제를 하나 정리해봅니다.테이블 조인 + 서브쿼리 + 소수점 반올림 등실무에서도 자주 쓰이는 패턴이어서 꼭 한번 직접 쿼리 짜보는 걸 추천드려요! 🗂️ 사용 테이블HR_DEPARTMENT컬럼명타입설명DEPT_IDVARCHAR부서 IDDEPT_NAME_KRVARCHAR국문 부서명DEPT_NAME_ENVARCHAR영문 부서명LOCATIONVARCHAR부서 위치HR_EMPLOYEES컬럼명..

Coding Test/SQL 2025.04.14

프로그래머스 SQL Lv.1 [자동차 대여 기록에서 장기/단기 대여 구분하기]

https://school.programmers.co.kr/learn/courses/30/lessons/151138#qna 문제 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블에서 대여 시작일이 2022년 9월에 속하는 대여 기록에 대해서 대여 기간이 30일 이상이면 '장기 대여' 그렇지 않으면 '단기 대여' 로 표시하는 컬럼(컬럼명: RENT_TYPE)을 추가하여 대여기록을 출력하는 SQL문을 작성해주세요. 결과는 대여 기록 ID를 기준으로 내림차순 정렬해주세요. # -- 코드를 입력하세요 SELECT HISTORY_ID, CAR_ID, date_format(start_date,"%Y-%m-%d") START_DATE ,date_format(end_date,"%Y-%m-%d") EN..

Coding Test/SQL 2023.02.16