728x90
![](https://blog.kakaocdn.net/dn/cO3mcG/btrmveJlId7/X4hPrnuUg1TPJkXJym5vu0/img.jpg)
![](https://blog.kakaocdn.net/dn/XQrnX/btrmiUSYFYl/A7fT3Pgpk6PdatNGzTXi70/img.jpg)
1. ROUND / TRUNC
ROUND / TRUNC(컬럼 or 숫자[, 소수점 자리지정])
- 지정한 자리수에서 반올림(ROUND), 버림(TRUNC)
-자리를 지정하는 값은 반드시 정수값 사용( 생략하면 0으로 인식 )
> 0 : 소수점 이하 자리
< 0 : 소수점 이상 자리
SELECT ROUND(123.456) FROM DUAL;
![](https://blog.kakaocdn.net/dn/nZ6NR/btrmmcZUQmd/yVV7lWk0kdjpfrTQaD9mLK/img.jpg)
SELECT ROUND(123.456, 1) FROM DUAL;
![](https://blog.kakaocdn.net/dn/qY6w8/btrmteXarJd/OQuOU2Gg0KIKlQwY0KK6rk/img.jpg)
SELECT TRUNC(123.456, 1) FROM DUAL;
![](https://blog.kakaocdn.net/dn/2H3AU/btrmtURGkWI/KqOwfQOLgGRH66b0v0ohTk/img.jpg)
SELECT TRUNC(123.456, -1) FROM DUAL;
![](https://blog.kakaocdn.net/dn/bvmYrX/btrmiUk8HfN/yckF24GIPDpu4nEXFUYKL1/img.jpg)
2. CEIL / FLOOR
CEIL() - 올림
FLOOR() - 버림
SELECT CEIL(123.456) FROM DUAL;
![](https://blog.kakaocdn.net/dn/yd8dN/btrmpwxgGxx/60eLZ1ge4IwiwV17Tcagl0/img.jpg)
SELECT FLOOR(123.456) FROM DUAL;
![](https://blog.kakaocdn.net/dn/byZUN8/btrmvevREO2/g2K6PFvRKAalpEkhwP85a0/img.jpg)
SELECT CEIL(SAL/1000) FROM EMP;
![](https://blog.kakaocdn.net/dn/eRvWPx/btrmtVbY8mV/QD7R4sjMXXZvYzCOgXX9o0/img.jpg)
SELECT FLOOR(SAL/1000) FROM EMP;
![](https://blog.kakaocdn.net/dn/s0WP0/btrmorJjwz8/FNYj0K4nU8qMlJwnAeYmk1/img.jpg)
728x90
'RDB > Oracle' 카테고리의 다른 글
[ORACLE] 타입 변환 함수(TO_CHAR, TO_DATE, TO_NUMBER) (0) | 2021.12.28 |
---|---|
[ORACLE] 날짜함수(ADD_MONTHS, MONTHS_BETWEEN, SYSDATE) (0) | 2021.12.27 |
[ORACLE] 문자열 자르기, 해당문자 인덱스 반환(SUBSTR, INSTR) (0) | 2021.12.24 |
[ORACLE] 문자열제거, 공백제거(RPAD / LPAD, RTRIM / LTRIM, TRIM) (0) | 2021.12.23 |
[ORACLE] DCL - 데이터 제어어 (0) | 2021.12.22 |