728x90
[MySQL] ROUND(), TRUNCATE()
숫자 데이터를 다룰 때, 소수점 자리를 처리해야하는 경우가 있다.
MySQL에서 반올림과 버림 기능을 사용하기 위해 각각 ROUND()와 TRUNCATE() 함수를 사용할 수 있다.
반올림 ROUND
ROUND() 함수를 사용하면 반올림을 사용할 수 있다.
ROUND(소수, 나타내고 싶은 자리 수)
만약 소수점 3번째 자리에서 반올림을 하고싶다하면 다음과 같이 나타낼 수 있다.
SELECT ROUND(123.4567, 2)
-- 123.46
음수도 사용이 가능하다.
SELECT ROUND(123.456, -1)
-- 120
버림 TRUNCATE
TRUNCATE() 함수를 이용하면 특정 자리 수 이하를 버릴 수 있다.
TRUNCATE(숫자, 나타내고 싶은 자리 수)
SELECT TRUNCATE(123.4567, 1)
-- 123.4
반응형
'💾 Data > SQL' 카테고리의 다른 글
[SQL] USING (0) | 2024.03.18 |
---|---|
[MySQL] With 문 (0) | 2024.03.14 |
[MySQL] 계정 생성 및 권한 부여 (1) | 2024.01.25 |
[MySQL] DATE_FORMAT (0) | 2023.11.21 |
[MySQL] 문자열 함수 (1) | 2023.11.09 |