Использование экспоненциальных функций POWER и EXP
Функция POWER возвращает заданное числовое значение, возведенное в указанную степень. Например, POWER(2,3) возвращает 2 в третьей степени, т.е. значение 8. Может быть указана отрицательная степень, например, результатом вызова POWER(2.000, -3) будет значение 0.125. Обратите внимание на то, что результатом вызова функции POWER(2, -3) является значение 0, потому что результат должен относиться к тому же типу данных, что и заданное числовое выражение. Таким образом, если результат содержит три символа после запятой, число, которое требуется возвести в определенную степень, также должно содержать три десятичных разряда.
Функция EXP возвращает значение экспоненты указанного выражения типа float в научном формате. Таким образом, для значения 198.1938327
функция EXP
возвращает 1.18710159597953e+086
, например:
SELECT EXP(198.1938327)
Ниже приводится результирующий набор.
----------------------
1.18710159597953E+86
(1 row(s) affected)
См. также
Другие ресурсы
EXP (Transact-SQL)
POWER (Transact-SQL)
Математические функции (Transact-SQL)