데이터 분석/[Python]백준.프로그래머스
[프로그래머스] SQL 입양 시각 구하기 1,2
INCHELIN
2021. 9. 17. 20:46
728x90
https://programmers.co.kr/learn/courses/30/lessons/59412
코딩테스트 연습 - 입양 시각 구하기(1)
ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물
programmers.co.kr
입양 시각 구하기(1)
HOUR(시간변수)
SELECT HOUR(DATETIME) AS 'HOUR', COUNT(DATETIME) AS 'DATETIME'
FROM ANIMAL_OUTS
GROUP BY HOUR(DATETIME)
HAVING HOUR >8 AND HOUR < 20
ORDER BY HOUR;
입양 시각 구하기(2)
SET 변수 선언 및 초기값 설정 (비교 연산자 =와 구분하기 위해 := 사용)
SET @hour:= -1;
SELECT (@hour := @hour + 1) AS 'HOUR',
(SELECT COUNT(*) FROM ANIMAL_OUTS WHERE HOUR(DATETIME)=@hour) AS 'COUNT'
FROM ANIMAL_OUTS
WHERE @hour < 23;
728x90