내장함수중 숫자함수 정리
-- 숫자 함수
-- abs() : 절대치
SELECT abs(-85) 절대치 from dual;
SELECT sysdate from dual;
-- ceil() : 올림
SELECT ceil(10.1), ceil(-10.1) from dual;
-- floor() : 버림
SELECT floor(10.3), floor(-10.9) from dual;
-- mod : 나머지 / power : n의 n승
SELECT mod(12,5), POWER(3,4) from dual;
-- round : 반올림
SELECT round(192.183, 1), round(192.123, -1) from dual;
-- trunc : 반내림
SELECT trunc(7.5597, 2), trunc(5254.26, -2) from dual;
-- 급여가 30으로 나눈 나머지를 출력하는데 부서는 10번 부서로 출력
SELECT sal, mod(sal,30) from emp where deptno=10;
-- 급여를 10%인상하여 선택
SELECT ename, sal, round(sal*1.1,-1) 인상후 from emp;
desc emp;
'DB > Oracle' 카테고리의 다른 글
ORA-01031: insufficient privileges (0) | 2021.02.06 |
---|---|
[oracle] sqldeveloper 경고 - 일부 모듈을 설치하지 못했습니다: (0) | 2021.01.27 |
[oracle,오라클] 그룹함수 정리 (0) | 2021.01.21 |
[Oracle,오라클] 날짜처리함수 (0) | 2021.01.20 |
[oracle,오라클] General Function 내장함수 정리 (0) | 2021.01.20 |
최근댓글