POWER(Transact-SQL)

업데이트: 2006년 4월 14일

지정된 식을 거듭제곱한 값을 반환합니다.

항목 링크 아이콘Transact-SQL 구문 표기 규칙

구문

POWER ( float_expression , y )

인수

  • float_expression
    float 형식 또는 float로 암시적으로 변환될 수 있는 형식의 입니다.
  • y
    float_expression의 거듭제곱입니다. ybit 데이터 형식을 제외한 정밀 숫자 데이터 형식 범주나 근사 숫자 데이터 형식 범주의 식입니다.

반환 형식

float_expression과 같습니다.

1. POWER를 사용하여 0.0 결과 보기

다음 예에서는 결과 0.0을 반환하는 부동 소수점 언더플로를 보여 줍니다.

SELECT POWER(2.0, -100.0)
GO

결과 집합은 다음과 같습니다.

------------------------------------------
0.0

(1 row(s) affected)

2. POWER 사용

다음 예에서는 2에 대한 POWER 결과를 반환합니다.

DECLARE @value int, @counter int
SET @value = 2
SET @counter = 1

WHILE @counter < 5
   BEGIN
      SELECT POWER(@value, @counter)
      SET NOCOUNT ON
      SET @counter = @counter + 1
      SET NOCOUNT OFF
   END
GO

결과 집합은 다음과 같습니다.

----------- 
2           

(1 row(s) affected)

----------- 
4           

(1 row(s) affected)

----------- 
8           

(1 row(s) affected)

----------- 
16          

(1 row(s) affected)

참고 항목

참조

decimal 및 numeric(Transact-SQL)
float 및 real(Transact-SQL)
int, bigint, smallint 및 tinyint(Transact-SQL)
수치 연산 함수(Transact-SQL)
money 및 smallmoney(Transact-SQL)

관련 자료

POWER 및 EXP 지수 함수 사용

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 4월 14일

변경된 내용
  • 구문과 관련 인수 설명에서 numeric_expression 인수를 float_expression으로 변경했습니다.