위로 아래

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;