Математические функции
ABS
Синтаксис:ABS( number )
Возвращает абсолютное значение заданного числа number
.
ACOS
Синтаксис:ACOS( number )
Возвращает выраженный в радианах арккосинус числа number
.
ASIN
Синтаксис:ASIN( number )
Возвращает выраженный в радианах арксинус числа number
.
ATAN
Синтаксис:ATAN( number )
Возвращает выраженный в радианах арктангенс числа number
.
ATAN2
Синтаксис:ATAN2( x, y )
Возвращает выраженный в радианах арктангенс для заданных координат x
и y
.
CEILING
Синтаксис:CEILING( number )
Округляет значение до ближайшего целого числа в большую сторону.
COMPARE
Синтаксис:COMPARE( left, right, epsilon )
Возвращает:
- 0, если
left
иright
отличаются не более чем наepsilon
. - -1, если
left
меньшеright
более чем наepsilon
. - 1, если
left
большеright
более чем наepsilon
.
COS
Синтаксис:COS( number )
Возвращает косинус числа number
, заданного в радианах.
COT
Синтаксис:COT( number )
Возвращает котангенс числа number
, заданного в радианах.
DEGREES
Синтаксис:DEGREES( radians )
Преобразует радианы в градусы.
DIV
Синтаксис:DIV( number_1, number_2 )
Возвращает результат деления number_1
на number_2
.
Результат будет округлен до целого числа.
DIV_SAFE
Синтаксис:DIV_SAFE( numerator, denominator [ , fallback_value ] )
Возвращает результат деления numerator
на denominator
. В случае деления на ноль возвращает fallback_value
. Если число fallback_value
не указано, возвращает NULL
.
Результат будет округлен до целого числа.
EXP
Синтаксис:EXP( number )
Возвращает результата возведения числа e
в степень number
.
FDIV_SAFE
Синтаксис:FDIV_SAFE( numerator, denominator [ , fallback_value ] )
Возвращает результат деления numerator
на denominator
. В случае деления на ноль возвращает fallback_value
. Если число fallback_value
не указано, возвращает NULL
.
FLOOR
Синтаксис:FLOOR( number )
Округляет значение до ближайшего целого числа в меньшую сторону.
GREATEST
Синтаксис:GREATEST( value_1, value_2, value_3 [ , ... ] )
Возвращает наибольшее из значений.
См. также LEAST.
В зависимости от указанного типа данных, возвращает:
- наибольшее число;
- последнюю строку в алфавитном порядке;
- позднюю дату;
TRUE
при выборе изTRUE
иFALSE
для логического типа.
LEAST
Синтаксис:LEAST( value_1, value_2, value_3 [ , ... ] )
Возвращает наименьшее из значений.
См. также GREATEST.
В зависимости от указанного типа данных, возвращает:
- наименьшее число;
- первую строку в алфавитном порядке;
- раннюю дату;
FALSE
при выборе изTRUE
иFALSE
для логического типа.
LN
Синтаксис:LN( number )
Возвращает натуральный логарифм числа number
. Возвращает NULL
, если число меньше или равно 0.
LOG
Синтаксис:LOG( value, base )
Возвращает логарифм числа value
по основанию числа base
. Возвращает NULL
, если число value
меньше или равно 0.
LOG10
Синтаксис:LOG10( number )
Возвращает логарифм числа number
по основанию 10. Возвращает NULL
, если число меньше или равно 0.
PI
Синтаксис:PI()
Возвращает число Пи. Точность зависит от источника данных.
POWER
Синтаксис:POWER( base, power )
Возводит число base
в степень power
.
RADIANS
Синтаксис:RADIANS( degrees )
Преобразует градусы degrees
в радианы.
ROUND
Синтаксис:ROUND( number [ , precision ] )
Округляет число number
до указанного числа знаков precision
после запятой.
Если число precision
не указано, то number
округляется до ближайшего целого.
SIGN
Синтаксис:SIGN( number )
Возвращает знак числа number
:
-1
если число отрицательное;0
если число равно нулю;1
если число положительное.
SIN
Синтаксис:SIN( number )
Возвращает синус числа number
, заданного в радианах.
SQRT
Синтаксис:SQRT( number )
Возвращает квадратный корень заданного числа.
SQUARE
Синтаксис:SQUARE( number )
Возвращает число number
, возведенное в степень 2.
TAN
Синтаксис:TAN( number )
Возвращает тангенс числа number
, заданного в радианах.