Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: 14. April 2006
Gibt den Wert des angegebenen Ausdrucks in der angegebenen Potenz zurück.
Transact-SQL-Syntaxkonventionen
Syntax
POWER ( float_expression , y )
Argumente
- float_expression
Ein Ausdruck vom Typ float oder von einem Typ, der implizit in float konvertiert werden kann.
- y
Dies ist die Potenz, in die float_expression erhoben werden soll. y kann ein Ausdruck mit einem Datentyp aus der genauen numerischen oder der ungefähren numerischen Datentypkategorie sein, mit Ausnahme des bit-Datentyps.
Rückgabetypen
Identisch mit float_expression.
Beispiele
A. Verwenden von POWER zum Anzeigen des Ergebnisses 0.0
Dieses Beispiel zeigt einen Gleitkommaunterlauf an, der ein Ergebnis von 0.0 zurückgibt.
SELECT POWER(2.0, -100.0)
GO
Dies ist das Resultset.
------------------------------------------
0.0
(1 row(s) affected)
B. Verwenden von POWER
Das folgende Beispiel gibt POWER-Ergebnisse für 2 zurück.
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
Dies ist das Resultset.
-----------
2
(1 row(s) affected)
-----------
4
(1 row(s) affected)
-----------
8
(1 row(s) affected)
-----------
16
(1 row(s) affected)
Siehe auch
Verweis
decimal und numeric (Transact-SQL)
float und real (Transact-SQL)
int, bigint, smallint und tinyint (Transact-SQL)
Mathematische Funktionen (Transact-SQL)
money und smallmoney (Transact-SQL)
Andere Ressourcen
Verwenden der Exponentialfunktionen POWER und EXP
Hilfe und Informationen
Informationsquellen für SQL Server 2005
Änderungsverlauf
| Version | Verlauf |
|---|---|
14. April 2006 |
|