[Oracle SQL] 오라클 제곱과 제곱근 구하기 POWER/SQRT

2021-05-07


Photo by Mak on Unsplash


- 제곱

 

오라클에서 제곱을 구하는 방법은 POWER라는 함수를 사용하며, 두 가지 매개 값을 받는다. 

 

-- 2 의 4 제곱 구하기  답: 16
SELECT POWER(2, 4) 제곱 FROM DUAL;

-- 3 의 3 제곱 구하기  답: 27
SELECT POWER(3, 3) 제곱 FROM DUAL;

 

위의 예제처럼 2와 4를 받으면 2의 4제곱을 구할 수 있다.


- 제곱근

 

제곱근을 구하기 위해서는 SQRT 함수를 사용하며 매개 값은 제곱근을 구하기 위한 정수 하나를 받는다. 예제는 아래와 같다.

 

-- 16 의 제곱근 구하기  답: 4
SELECT SQRT(16) 제곱근 FROM DUAL;

-- 81 의 제곱근 구하기  답: 9
SELECT SQRT(81) 제곱근 FROM DUAL;

만약에 제곱근이 정수로 떨어지지 않는 수를 받았을 경우에는 표현 가능한 범위까지 출력해 실수로 표현한다.

 

-- 50 의 제곱근 구하기  답: 7.07106781186547524400844362104849039285
SELECT SQRT(50) 제곱근 FROM DUAL;

 

결과값은 아래와 같은 형식으로 출력되게 된다.

 


메인 이미지 출처: Photo by Mak on Unsplash