//MSSQL CEILING, FLOOR, ROUND 함수 본문
//MSSQL CEILING, FLOOR, ROUND 함수
- 2017. 6. 21. 13:58
CEILING
- 지정한 식보다 크거나 같은 최소 정수를 반환한다.
- CEILING(값)
-- INT 형을 사용시에는 CEILING 함수를 사용하여도 반올림하지 못한다. SELECT CEILING(1.5) -- 2 SELECT CEILING(3/2) -- 1 SELECT CEILING(3./2) -- 2 SELECT CEILING(CONVERT(NUMERIC(15, 3), 3) / 2) -- 2
FLOOR
- 지정한 식보다 작거나 같은 최소 정수를 반환한다.
- FLOOR(값)
ROUND
- 특정 길이나 전체 자릿수로 반올림한 숫자식 반환한다.
- ROUND(값, 소수 몇 자리까지 표현)
-- 양수 SELECT ROUND(123.1571, 2) -- 123.1600 SELECT ROUND(123.1575, 3) -- 123.1580 -- 음수 SELECT ROUND(123.1571, -1) -- 120.0000 SELECT ROUND(123.1575, -2) -- 100.0000 SELECT ROUND(153.1575, -2) -- 200.0000
'프로그래밍 > MSSQL - 기초' 카테고리의 다른 글
MSSQL 재귀 쿼리 - Line 별 Item 우선순위에 따른 Capa 제약 반영 (0) | 2017.06.28 |
---|---|
MSSQL PIVOT 휴무정보 로직 (0) | 2017.06.23 |
//MSSQL 테마 변경 (쿼리 창) (0) | 2017.06.23 |
//MSSQL GREATEST, LEAST (최대값 최소값 함수) (0) | 2017.06.22 |
RECENT COMMENT