DataBase/Oracle

SQL - 숫자 내장 함수

jddng 2022. 1. 19. 18:58
728x90
반응형

SQL - 숫자 내장 함수

ABS, SIGN, ROUND, MOD, POWER, SQRT

 

 

 

 

절댓값을 구하는 함수 - ABS(N)

SELECT ABS(35), ABS(-35) FROM DUAL;

 

음수/양수를 알려주는 함수 - SIGN(N)

SELECT SIGN(35), SIGN(-35), SIGN(0) FROM DUAL; -- 1  -1  0 출력

 

숫자의 반올림 값을 알려주는 함수 - ROUND(N, I)

SELECT 
    ROUND(123.456),
    ROUND(123.456, 0),
    ROUND(123.456, 2),
    ROUND(123.456, -2)
FROM DUAL;

 

숫자의 몫과 나머지 값을 반환하는 함수 - TRUNK(N1,N2), MOD(N1,N2)

SELECT TRUNC(17/5) 몫, MOD(17,5) 나머지 FROM DUAL;

 

숫자의 제곱을 구하는 함수와 제곱근을 구하는 함수 - POWER(N1, N2), SQRT(N)

SELECT POWER(5, 2), SQRT(25) FROM DUAL; --   25    5 출력

 




 

 

 

 

 

 

 

 

 

 

728x90
반응형