POWER (Transact-SQL)
Data aggiornamento: 14 aprile 2006
Restituisce il valore dell'espressione specificata elevato alla potenza indicata.
Convenzioni della sintassi Transact-SQL
Sintassi
POWER ( float_expression , y )
Argomenti
- float_expression
Espressione di tipo float o di un tipo che è possibile convertire in modo implicito in float.
- y
Potenza a cui viene elevato l'argomento float_expression. y può essere un'espressione di un tipo di dati della categoria numerici esatti o numerici approssimati, con l'eccezione del tipo di dati bit.
Tipi restituiti
Come per float_expression.
Esempi
A. Utilizzo dell'istruzione POWER per ottenere il risultato 0,0
Nell'esempio seguente viene illustrato un underflow a virgola mobile che restituisce il risultato 0.0
.
SELECT POWER(2.0, -100.0)
GO
Set di risultati:
------------------------------------------
0.0
(1 row(s) affected)
B. Utilizzo dell'istruzione POWER
Nell'esempio seguente vengono illustrati i risultati dell'esecuzione di POWER
per il valore 2
.
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
Set di risultati:
-----------
2
(1 row(s) affected)
-----------
4
(1 row(s) affected)
-----------
8
(1 row(s) affected)
-----------
16
(1 row(s) affected)
Vedere anche
Riferimento
decimal e numeric (Transact-SQL)
float e real (Transact-SQL)
int, bigint, smallint e tinyint (Transact-SQL)
Funzioni matematiche (Transact-SQL)
money e smallmoney (Transact-SQL)
Altre risorse
Utilizzo delle funzioni esponenziali POWER ed EXP
Guida in linea e informazioni
Cronologia modifiche
Versione | Cronologia |
---|---|
14 aprile 2006 |
|