숫자 버리고 출력 (TRUNC)
: 숫자 출력 시 특정 자리의 숫자를 버리고 출력
--소수점 두 번째 자리부터 버림 = 소수점 1번째 자리까지 출력
SELECT '123.567' as nickname, TRUNC('123.567', 1)
FROM dual;
--결과 : 123.5
--일의 자리까지 버리고 출력
SELECT '123.567' as nickname, TRUNC('123.567', -1)
FROM dual;
--결과 : 120
--십의 자리까지 버리고 출력
SELECT '123.567' as nickname, TRUNC('123.567', -2)
FROM dual;
--결과 : 100
--0의 자리까지 출력 : TRUNC('123.567') = TRUNC('123.567', 0)
SELECT '123.567' as nickname, TRUNC('123.567')
FROM dual;
SELECT '123.567' as nickname, TRUNC('123.567', 0)
FROM dual;
--결과 : 123
'CS > 데이터베이스' 카테고리의 다른 글
[Oracle] 날짜 간 개월 수 출력 (MONTHS_BETWEEN) (0) | 2020.08.21 |
---|---|
[Oracle] 나눈 나머지 값 출력 (MOD) (0) | 2020.08.21 |
[Oracle] 숫자 반올림 출력 (ROUND) (0) | 2020.08.21 |
[Oracle] 특정 철자 자르기 (TRIM, RTRIM, LTRIM) (0) | 2020.08.21 |
[Oracle] 특정 철자를 N개 만큼 채우기 (LPAD, RPAD) (0) | 2020.08.21 |