Математические функции (Transact-SQL)

Следующие скалярные функции выполняют вычисление, обычно на основании входных значений, заданных в качестве аргументов, и возвращают числовые значения:

ABS

DEGREES

RAND

ACOS

EXP

ROUND

ASIN

FLOOR

SIGN

ATAN

LOG

SIN

ATN2

LOG10

SQRT

CEILING

PI

SQUARE

COS

POWER

TAN

COT

RADIANS

 

ms177516.note(ru-ru,SQL.90).gifПримечание.
Арифметические функции, такие как ABS, CEILING, DEGREES, FLOOR, POWER, RADIANS и SIGN, возвращают значение того же типа, что и входное значение. Тригонометрические и другие функции, включая EXP, LOG, LOG10, SQUARE и SQRT, преобразуют входные значения в тип float и возвращают значение типа float.

Все математические функции, кроме RAND, являются детерминированными. Это значит, что они возвращают одни и те же результаты каждый раз, когда вызываются с одними и теми же входными значениями. Функция RAND является детерминированной только в том случае, если задан параметр начального значения. Дополнительные сведения о детерминизме функций см. в разделе Детерминированные и недетерминированные функции.

См. также

Справочник

Функции (Transact-SQL)

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

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