강의로 돌아가기
멋쟁이 사과

[MySQL] RECURSIVE, LEFT JOIN 사용 쿼리 (정답)

다른 분들의 코드를 참고하여 짜보았습니다!
여러분들도 참고가 됬으면 좋겠습니다:)

작성중인 코드―solution.sql
1
2
3
4
5
6
7
8
9
-- 코드를 입력하세요
WITH RECURSIVE TIME AS(
SELECT 0 AS h
    UNION ALL
    SELECT h+1 FROM TIME WHERE h < 23)
SELECT h, COUNT(HOUR(DATETIME)) AS 'COUNT'
FROM TIME LEFT OUTER JOIN ANIMAL_OUTS
ON (h=HOUR(DATETIME))
GROUP BY h
  • ckstn0777

    감사합니다

    ckstn0777―2021.03.26 14:09
  • yohanK

    감사합니다

    yohanK―2021.04.17 14:52
  • James_ParkH

    감사합니다.

    James_ParkH―2021.04.21 12:56
  • 김경태

    감사합니다.

    김경태―2021.05.30 12:34
  • wlsqkr2

    굳 제일 깔끔해보여요

    wlsqkr2―2021.11.12 15:56
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.