Математические функции
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, заданного в радианах.