본문 바로가기
DB

소숫점 처리하기ROUND( ), FLOOR( ), CEIL( )

by 쬑께께 2023. 3. 3.
ROUND( ) 정해진 자릿수에 따라 반올림
* 반올림 여부의 값을 0 또는 생략할 경우 - 반올림
* 반올림 여부의 값이 음수값일 경우 - 내림
ROUND(숫자 또는 컬럼, 소숫점 자릿 수 지정)
* 소숫점 자릿 수 지정하지 않을 경우 소수점 첫 번째 자리에서 반올림
CEIL( ) 소수점 이하 자리 올림
* 무조건 정수로 값 반환
CEIL(숫자 또는 컬럼)
FLOOR( ) 소수점 이하 자리 내림(버림)
* 무조건 정수로 값 반환
FLOOR(숫자 또는 컬럼)

1. ROUND( ) 사용 예

* 소수점 자릿 수 지정에 -1을 붙일 경우

소수점 기준으로 오른쪽이 아닌 왼쪽을 반올림 대상으로 정함

 

 

 

2. CEILING( ) 사용 예

 

3. FLOOR( ) 사용 예

'DB' 카테고리의 다른 글

날짜 차이 일수 구하기  (0) 2023.01.31
문자열 자르기, 합치기, 치환  (0) 2023.01.17
날짜 및 시간 데이터 확인  (0) 2023.01.13
REGEXP 정규표현식  (0) 2023.01.05
DATE_FORMAT  (1) 2022.12.21