Computer >> 컴퓨터 >  >> 프로그래밍 >> MySQL

MySQL에서 거듭제곱 계산하기 – POWER() 함수 완벽 가이드

MySQL에서 숫자를 다른 숫자만큼 거듭제곱하려면 POWER() 함수를 사용하면 됩니다. POW() 함수는 POWER() 함수와 동일한 기능을 수행하는 동의어(synonym)로, 두 함수는 완전히 같은 방식으로 작동합니다.

이 함수들은 두 개의 인수를 받으며, 첫 번째 인수는 밑(base) 역할을 하고, 두 번째 인수는 지수(exponent) 역할을 합니다.

기본 문법

POWER(M, N)

각 인수의 의미는 다음과 같습니다.

  • M: 거듭제곱의 밑이 되는 숫자입니다.
  • N: 거듭제곱의 지수가 되는 숫자입니다.

사용 예시

아래 예시에서는 2의 3제곱(2³)을 계산하여 결과 8을 반환합니다. POWER()와 POW() 두 함수 모두 동일한 결과를 출력하는 것을 확인할 수 있습니다.

mysql> Select POWER(2,3), POW(2,3);
+------------+----------+
| POWER(2,3) | POW(2,3) |
+------------+----------+
|          8 |        8 |
+------------+----------+
1 row in set (0.00 sec)

참고 사항

POWER() 함수는 정수뿐만 아니라 소수나 음수도 지원합니다. 예를 들어 POWER(2.5, 2)는 6.25를 반환하고, POWER(4, -1)은 0.25를 반환합니다. 또한 지수에 분수를 사용해 제곱근 계산도 가능합니다. 예를 들어 POWER(9, 0.5)는 9의 제곱근인 3을 반환합니다.