절대값을 나타내는 함수 : ABS
어떤 테이블을 사용하는 것이 아니기에 from 뒤에 dual을 사용
dual은 오라클에서 기본적으로 제공하는 더미 테이블
Select abs(-777) from dual;
반올림 함수 : Round
Select round(0.232), round(2.62) from dual;
소수점 반올림 적용
값 뒤에 숫자는 반올림되는 자릿수를 의미
Select round(0.232,2), round(2.65,1) from dual;
숫자 제거 함수 : Trunc
, 뒤의 0은 소수점을 제외하고 출력
Select trunc(5623.125235,0) from dual;
2는 소수점 두번째까지 출력
Select trunc(5623.125235,2) from dual;
음수일 경우 소수점기준 왼쪽으로 0으로 출력
Select trunc(5623.125235,-1) from dual;
CEIL / FLOOR 함수
위/아래의 쿼리의 결과 값은 같다.
현재 값의 큰 정수의 값을 출력
Select ceil(32.78) from dual;
Select ceil(32.18) from dual;
Floor 는 Ceil의 반대라고 생각하면 된다.
Select floor(32.78) from dual;
Select floor(32.18) from dual;
Power / mod 함수
Power: 5의 2제곱
Select power(5,2) power from dual;
Mod : 나머지값 출력
Select mod(6,5) from dual;
'IT > @SQL' 카테고리의 다른 글
MySQL 커뮤니티 버전 다운로드 (1) | 2020.10.18 |
---|---|
Oracle 문자함수 : CONCAT, INITCAP,LOWER,UPPER,LPAD,RPAD,LTRIM,RTRIM,SUBSTR, REPLACE,TRANSLATE) (2) | 2020.06.08 |
Oracle 기본함수: 집계함수 (Order by, SUM, AVG, MAX, MIN, COUNT) (1) | 2020.05.26 |
Select 문 / 기본 명령어 활용 (0) | 2020.05.25 |
Oracle 11g release2 설치하고 쉽게 설정하기 (1) | 2020.05.03 |
댓글