ROUND()함수를 이용하면 반올림을 할 수 있다.
인자를 한 개만 넘겨주면 첫 번째 자리에서 반올림을 진행하고, 두 번째 인자로 양수 값을 주면 해당 값까지 소수점으로 출력해준다. 예를 들어 ROUND(1.21,1)와 같이 하면 1.2의 값이 나온다.
TRUNCATE()함수와 FLOOR()함수는 버림 함수로서, 차이점으로는 TRUNCATE()함수는 남길 소수점 자리를 지정해줘야 한다. 즉, 건네주는 인자가 무조건 2개이어야 한다. 예를 들어 TRUNCATE(1.222,2)이면 1.22가 출력된다.
FLOOR()함수는 무조건 정수부만 남게 된다.
'Database > MySQL' 카테고리의 다른 글
Where 절에서의 인덱스 사용 (0) | 2024.09.08 |
---|---|
MYSQL - DATE TYPE 연산 (0) | 2024.06.09 |
MYSQL - NULL 처리 (0) | 2024.06.07 |
MYSQL - 상위 레코드 N개 가져오기 (0) | 2024.06.07 |
MYSQL - 두 가지 정렬 조건 (0) | 2024.06.07 |