728x90
단일행 함수의 종류
1. 문자함수
2. 숫자함수
-round, trunc, mod, power, log, ln
3. 날짜함수
4. 변환함수
5. 일반함수
1. round함수 - 반올림 하는 함수
round(반올림할 값, 자릿수)
select '787.567', round(787.567, -1),
round(787.567, 0),
round(787.567, 1),
round(787.567, 2)
from dual;
7 |
8 |
7 |
. |
5 |
6 |
7 |
-3 |
-2 |
-1 |
0 |
1 |
2 |
3 |
소숫점을 기준으로 0으로 한다.
2. trunc함수 - 반올림 하지 않고 버리는 함수
trunc(소숫점뒤에 버릴 값, 자릿수)
select '787.567', trunc (787.567, -1),
trunc (787.567, 0),
trunc (787.567, 1),
trunc (787.567, 2)
from dual;
3. mod함수 - 나눈 나머지 값을 출력하는 함수
mod(나눌수 , 나눌값) = 나머지
select mod(10,3)
from dual;
4. log함수
log(밑, 진수)
select log(10,20)
from dual
문제) 아래의 x값을 출력하시오
select log(0.5, 16)
from dual;
5. power함수 - 지수함수
power(밑, 지수)
select power(2,3)
from dual;
문제) 다음의 x값을 출력하시오
select round(power(3, -2)+2, 1)
from dual;