Поделиться через


Использование экспоненциальных функций 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)

Справка и поддержка

Получение помощи по SQL Server 2005