고양이와 개는 몇마리 있을까
SELECT FLOOR(PRICE/10000) *10000 AS PRODUCT_GROUP, COUNT(PRODUCT_ID) AS PRODUCTS
FROM PRODUCT
GROUP BY PRODUCT_GROUP
ORDER BY PRODUCT_GROUP
;
ROUND, FLOOR, CEIL 함수
SELECT ROUND(NUM), ROUND(NUM,2), ROUND(NUM, -2)
FROM NUMBER
;
ROUND(필드): 필드를 소수 첫째자리에서 반올림
ROUND(필드,n): 필드를 소수 n번째 자리로 반올림
ROUND(필드,-n): 필드를 십의 N승 자리에서 반올림
SELECT FLOOR(NUM), CEIL(NUM)
FROM NUMBER
;
FLOOR(필드): 필드를 소수 첫째자리에서 버림, 자릿수 지정 불가
CEIL(필드): 필드를 소수 첫째자리에서 올림, 자릿수 지정 불가
입양 시각 구하기(1)
SELECT HOUR(DATETIME) AS HOUR, COUNT(ANIMAL_ID) AS COUNT
FROM ANIMAL_OUTS
WHERE HOUR(DATETIME) BETWEEN 9 AND 20
GROUP BY HOUR
ORDER BY HOUR
;