디케이
SQL 소수점 반올림, 버림, 내림 본문
반응형
1. 반올림 ( 자르기 포함 )
함수 : ROUND ( numeric_expression, length [, function])
1) 반올림
----------------------------------------------
-- 반올림
----------------------------------------------
SELECT ROUND(12.35393,2)
--> 결과값 : 12.35000
SELECT ROUND(12.35593,2)
--> 결과값 : 12.36000
SELECT ROUND(12.35393,-1)
--> 결과값 : 10.00000
SELECT ROUND(15.35393,-1)
--> 결과값 : 20.00000
SELECT ROUND(12.35393,0)
--> 결과값 : 12.00000
2) 자르기
----------------------------------------------
-- 자르기
----------------------------------------------
Select Round(98.65, 1, 1)
--> 결과값 : 98.60
Select Round(98.65, 0, 1)
--> 결과값 : 98.00
Select Round(98.65, -1, 1)
--> 결과값 : 90.00
2. 올림
함수 : CEILING ( numeric_expression )
<예>
----------------------------------------------
-- 올림
----------------------------------------------
SELECT CEILING(12.35393)
--> 결과값 : 13
SELECT CEILING(-12.35393)
--> 결과값 : -12
SELECT CEILING(0.00)
--> 결과값 : 0
3. 내림
함수 : FLOOR ( numeric_expression )
<예>
----------------------------------------------
-- 내림
----------------------------------------------
SELECT FLOOR(12.35393)
--> 결과값 : 12
SELECT FLOOR(-12.35393)
--> 결과값 : -13
SELECT FLOOR(0.00)
--> 결과값 : 0
반응형
'SQL' 카테고리의 다른 글
[MySQL] INSERT 데이터 삽입 (0) | 2021.01.30 |
---|---|
[MySQL] DROP: 테이블 삭제, RENAME: 테이블명 변경 (0) | 2021.01.30 |
SQL: FLOOR 숫자 소수점 또는 정수 부분 버림 (0) | 2020.12.15 |
[MySQL] 페이징 시 쿼리 LIMIT, OFFSET (0) | 2020.12.09 |
프로그래머스 - SQL 중성화 여부 파악하기(IF 문) (0) | 2020.11.23 |