Day38

강태훈·2026년 2월 24일

nbcamp TIL

목록 보기
38/58

고양이와 개는 몇마리 있을까

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
;

0개의 댓글