땀두 블로그

[프로그래머스] GROUP BY - 입양 시각 구하기(1) 본문

알고리즘/프로그래머스

[프로그래머스] GROUP BY - 입양 시각 구하기(1)

땀두 2022. 3. 29. 13:41

 

GROUP BY를 이용한 문제이다. WHERE절을 이용해서 조건을 주었지만, HAVING을 써서 조건을 줘도 된다. 다만 HAVING절을 이용할 때는 ALIAS를 사용해서 만든 별칭을 이용해야 한다.

SELECT HOUR(DATETIME) AS 'HOUR', COUNT(DATETIME) AS'COUNT'
FROM ANIMAL_OUTS
WHERE HOUR(DATETIME)>=9 AND HOUR(DATETIME)<=19
GROUP BY HOUR(DATETIME)
ORDER BY HOUR;
 
SELECT HOUR(DATETIME) AS 'HOUR', COUNT(DATETIME) AS'COUNT'
FROM ANIMAL_OUTS
GROUP BY HOUR(DATETIME)
HAVING(HOUR>=9 AND HOUR<=19)
ORDER BY HOUR;
 

 

 

Comments