위로
아래
ABS()
정의된 값을 절대값으로 반환
--질문 -15를 절대값으로 반환
SELECT ABS(-15)
FROM dual;
CEIL()
정의된 값을 올림된 값으로 반환
--질문 15.2를 올림
SELECT CEIL(15.2)
FROM dual;
FLOOR()
정의된 값을 내림값으로 반환
--질문 15.7을 내림
SELECT FLOOR(15.7)
FROM dual;
COS()
정의된 산술식의 cosine값으로 반환
--질문 정의된 산술식의 cosine값으로 반환
SELECT COS(180*3.14/180)
FROM dual;
EXP()
정의된 숫자의 지수승 값을 계산
--4의 지수승을 계산
SELECT EXP(4)
FROM dual;
Log()
뒤에 정의된 수가 앞의 정의된 수의 몇 배수인지 계산 (상용로그 100)
--질문 뒤에 정의된 수가 앞의 정의된 수의 몇 배수인지 계산 (상용로그 100)
SELECT Log(10,100)
FROM dual;
MOD()
정의된 수로 앞의 정의된 수를 뒤의 수로 나눈 나머지 값을 반환
--질문 정의된 수로 앞의 정의된 수를 뒤의 수로 나눈 나머지 값을 반환
SELECT MOD(11,4)
FROM dual;
--11%4=3
POWER()
앞에 정의된 수를 뒤에 정의된 수만큼 곱함
--질문 앞에 정의된 수를 뒤에 정의된 수만큼 곱함
SELECT POWER(3,2)
FROM dual;
--3^2
ROUND()
+ : 정의된 수를 지정한 자리수까지 반올림
- : 정의된 수를 소수점 이상의 자리에서 반올림
--질문 정의된 수를 지정한 자리수까지 반올림
SELECT ROUND(15.193,1)
FROM dual;
--15.193을 소수점 1째자리까지 반올림 -> 15.2
--질문 정의된 수를 소수점 이상의 자리에서 반올림
SELECT ROUND(15.193,-1)
FROM dual;
--15.193 -> 20
SIGN()
정의된 값이 음수이면 -1, 0이면 0, 양수면 1을 반환
--질문 정의된 값이 음수이면 -1, 0이면 0, 양수면 1을 반환
SELECT SiGN(-15)
FROM dual;
TRUNC()
정의된 값을 지정된 자리수까지 남기고 잘라낸다
--질문 정의된 값을 지정된 자리수까지 남기고 잘라낸다
SELECT TRUNC(15.79,1)
FROM dual;