반응형
프로그래머스
- 제목 : 입양 시각 구하기(2)
- 주소 : https://programmers.co.kr/learn/courses/30/lessons/59413?language=oracle
풀이
SELECT
A.LV AS HOUR,
NVL(B.CNT,0) AS COUNT
FROM
(
SELECT
LEVEL-1 AS LV
FROM DUAL
CONNECT BY LEVEL <= 24
) A, (
SELECT
HOUR,
COUNT(*) AS CNT
FROM(
SELECT
TO_CHAR(DATETIME,'HH24') HOUR
FROM ANIMAL_OUTS
) OUTS
GROUP BY HOUR
ORDER BY 1
) B
WHERE A.LV = B.HOUR(+)
ORDER BY 1
반응형
'Algorithm > Programmers' 카테고리의 다른 글
[프로그래머스] 주문량이 많은 아이스크림들 조회하기 - Oracle (0) | 2023.11.28 |
---|---|
[Oracle] 보호소에서 중성화한 동물 (0) | 2022.04.28 |
[Oracle] 우유와 요거트가 담긴 장바구니 (0) | 2022.04.28 |
[Python/프로그래머스] 완주하지 못한 선수 (0) | 2020.07.15 |