[MySQL_Lv.4] 입양 시각 구하기(2)

2022. 10. 9. 09:32·SQL/프로그래머스
 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

문제 설명

    ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. 

    ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 종, 입양일, 이름, 성별 및 중성화 여부를 나타냅니다.

 

NAMETYPENULLABLE
ANIMAL_ID VARCHAR(N) FALSE
ANIMAL_TYPE VARCHAR(N) FALSE
DATETIME DATETIME FALSE
NAME VARCHAR(N) TRUE
SEX_UPON_OUTCOME VARCHAR(N) FALSE

     보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 0시부터 23시까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회하는 SQL문을 작성해주세요. 이때 결과는 시간대 순으로 정렬해야 합니다.

예시

SQL문을 실행하면 다음과 같이 나와야 합니다.

HOURCOUNT
0 0
1 0
2 0
3 0
4 0
5 0
6 0
7 3
8 1
9 1
10 2
11 13
12 10
13 14
14 9
15 7
16 10
17 12
18 16
19 2
20 0
21 0
22 0
23 0

 

문제 풀이

with recursive temp as(
    select 0 as hour
    union all 
    select hour + 1 from temp where hour < 23)

select temp.hour,
        count(animal_outs.animal_id) as count
from temp
    left join animal_outs on temp.hour = hour(animal_outs.datetime)
group by temp.hour
저작자표시 (새창열림)

'SQL > 프로그래머스' 카테고리의 다른 글

[MySQL, Lv.4] 5월 식품들의 총매출 조회하기  (0) 2022.10.10
[My_SQL, Lv.4] 식품분류별 가장 비싼 식품의 정보 조회하기  (0) 2022.10.09
[My_SQL,Lv.4] 우유와 요거트가 담긴 장바구니  (0) 2022.10.06
[MySQL_Lv4]보호소에서 중성화한 동물  (0) 2022.10.05
[STRING,DATE] DATETIME에서 DATE로 형 변환  (0) 2022.05.22
'SQL/프로그래머스' 카테고리의 다른 글
  • [MySQL, Lv.4] 5월 식품들의 총매출 조회하기
  • [My_SQL, Lv.4] 식품분류별 가장 비싼 식품의 정보 조회하기
  • [My_SQL,Lv.4] 우유와 요거트가 담긴 장바구니
  • [MySQL_Lv4]보호소에서 중성화한 동물
소금깨
소금깨
  • 소금깨
    고군분투 인생살이
    소금깨
  • 전체
    오늘
    어제
    • 분류 전체보기 (328)
      • SQL (271)
        • 프로그래머스 (27)
        • LeetCode (198)
        • Hacker Rank (27)
        • Solve SQL (1)
        • 개념 (15)
      • 데이터 분석 (16)
        • 참고하며 공부하기 (14)
      • 기타 (15)
        • 통계 (14)
      • 오류 (6)
      • 인생살이 (0)
        • 리뷰 (0)
        • 일기 (0)
      • 中文 (0)
      • TABLEAU (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    직장인자기계발
    HACKER_RANK
    파이썬을활용한시계열데이터분석
    시계열데이터분석
    패캠챌린지
    직장인인강
    medium
    프리미엄
    group by
    해커랭크
    패스트캠퍼스후기
    easy
    파이썬을활용한시계열데이터분석AtoZ올인원패키지Online
    SQL
    LeetCode
    패스트캠퍼스
    MySQL
    프로그래머스
    Hard
    solvesql
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
소금깨
[MySQL_Lv.4] 입양 시각 구하기(2)
상단으로

티스토리툴바