Freigeben über


Verwenden der Exponentialfunktionen POWER und EXP

Die POWER-Funktion gibt den Wert des angegebenen numerischen Ausdrucks in der angegebenen Potenz zurück. POWER(2,3) gibt 2 hoch 3 zurück (8). Es können auch negative Exponenten angegeben werden. POWER(2.000, -3) gibt daher 0.125 zurück.Beachten Sie bitte, dass das Ergebnis von POWER(2, -3) den Wert 0 hat. Dies liegt daran, dass das Ergebnis denselben Datentyp wie der angegebene numerische Ausdruck hat. Wenn also der Datentyp des Ergebnisses drei Dezimalstellen hat, muss die Zahl, die in eine angegebene Potenz erhoben werden soll, ebenfalls drei Dezimalstellen haben.

Die EXP-Funktion gibt den Exponentialwert des spezifischen float-Ausdrucks in wissenschaftlicher Schreibweise zurück. Deshalb gibt die EXP-Funktion für den Eingabewert 198.1938327 den Wert 1.18710159597953e+086 zurück. Beispiel:

SELECT EXP(198.1938327);

Dies ist das Resultset.

----------------------

1.18710159597953E+86

(1 row(s) affected)