[오라클 SQL] 오라클 숫자함수 ABS, ROUND, TRUNC, MOD 사용 방법


안녕하세요.

 

오늘은 오라클에서 제공하는 숫자함수들에 대해서 알아 보려고 합니다.

 

오라클에서 제공해주는 숫자함수들은 여러가지로 다양하겠지만, 오늘은 그 중에서도 ABS, ROUND, TRUNC, MOD 4가지의 함수들 사용 방법에 대해서 알아 볼게요.

 


 

1. ABS(n) 함수

- ABS 함수는 매개변수로 숫자를 받아서 그 값의 절대값을 반환해주는 함수입니다.

 

[예제코드]


1

2

SELECT ABS(10),  ABS(-10), ABS( -10.324)

FROM DUAL;

cs

 

[실행결과]




 

2. ROUND(n, i) 함수

- ROUND 함수는 매개변수 n을 소수점 기준 (i+1) 번 째에서 반올림한 결과를 반환해주는 함수입니다.

 

[예제코드]


1

2

3

4

5

6

7

SELECT ROUND(10.154), ROUND(10.541), ROUND(11.001)

FROM DUAL;

 

SELECT ROUND(10.1541), ROUND(10.5412), ROUND(10.1543)

FROM DUAL;

 

 

Colored by Color Scripter

cs

 

[실행결과]




 

3. TRUNC(n1, n2) 함수


- TRUNC 함수는 반올림을 하지 않고 n1을 소수점 기준 n2자리에서 잘라낸 결과를 반환하는 함수입니다.


[예제코드]


1

2

SELECT TRUNC(234.234), TRUNC(234.234,1), TRUNC(234.234,2), TRUNC(234.2343)

FROM DUAL;

Colored by Color Scripter

cs

 

[실행결과]



4. MOD(n2, n1) 함수


- MOD 함수는 n2n1으로 나눈 나머지 값을 반환하는 함수입니다.

 

[예제코드]


1

2

SELECT MOD(1152), MOD(115.2344.5)

FROM DUAL

cs

 

[실행결과]



728x90

이 글을 공유하기

댓글

Designed by JB FACTORY