А.5 Математические функции

Математические функции представлены в таблице ниже (Таблица «Математические функции»).

Таблица 8. Математические функции

Функция Синтаксис Пример
1 ABS
ABS( number )

                                              

Возвращает абсолютное значение заданного числа number

ABS(-2)

                                              

2 ACOS
ACOS( number )

                                              

Возвращает выраженный в радианах арккосинус числа number

ACOS(-1.00)

                                              

3 ASIN
ASIN( number )

                                              

Возвращает выраженный в радианах арксинус числа number

ASIN(1)

                                              

4 ATAN
ATAN( number )

                                              

Возвращает выраженный в радианах арктангенс числа number

ATAN(-1.00)

                                              

5 ATAN2
ATAN2( x, y )

                                              

Возвращает выраженный в радианах арктангенс для заданных координат x и y

ATAN2(5, 7)

                                              

6 CEILING
CEILING( number )

                                              

Округляет значение до ближайшего целого числа в большую сторону

CEILING(50.50)

                                              

7 COS
COS( number )

                                              

Возвращает косинус числа number, заданного в радианах

COS(-3.14)

                                              

8 DEGREES
DEGREES( radians )

                                              

Преобразует радианы в градусы

DEGREES(-3.14)

                                              

9 DIV
DIV( number_1, number_2 )

                                              

Возвращает результат деления number_1 на number_2.

Результат будет округлен до целого числа

DIV(4, 2)

                                              

10 EXP
EXP( number )

                                              

Возвращает результат возведения числа e в степень number

EXP(3)

                                              

11 FLOOR
FLOOR( number )

                                              

Округляет значение до ближайшего целого числа в меньшую сторону

FLOOR(50.50)

                                              

12 GREATEST
GREATEST( value_1, value_2, value_3 [,. ] )

                                              

Возвращает наибольшее из значений.

В зависимости от указанного типа данных, возвращает:

  • наибольшее число;

  • последнюю строку в алфавитном порядке;

  • позднюю дату;

  • TRUE при выборе из TRUE и FALSE для логического типа

GREATEST(3.4, 2.6)

                                              

13 LEAST
LEAST( value_1, value_2, value_3 [,. ] )

                                              

Возвращает наименьшее из значений.

В зависимости от указанного типа данных, возвращает:

  • наименьшее число;

  • первую строку в алфавитном порядке;

  • раннюю дату;

  • FALSE при выборе из TRUE и FALSE для логического типа

LEAST(3.4, 2.6)

                                              

14 LN
LN( number )

                                              

Возвращает натуральный логарифм числа number. Возвращает NULL, если число меньше или равно 0

LN(EXP(2))

                                              

15 LOG10
LOG10( number )

                                              

Возвращает логарифм числа number по основанию 10. Возвращает NULL, если число меньше или равно 0

LOG10(1000)

                                              

16 PI
PI()

                                              

Возвращает число Пи. Точность зависит от источника данных

PI()

                                              

17 POWER
POWER( base, power )

                                              

Возводит число base в степень power

POWER(2.3, 4.5)

                                              

18 RADIANS
RADIANS( degrees )

                                              

Преобразует градусы degrees в радианы

RADIANS(180)

                                              

19 SIGN
SIGN( number )

                                              

Возвращает знак числа number:

  • -1, если число отрицательное;

  • 0, если число равно нулю;

  • 1, если число положительное

SIGN(-2.00)

                                              

20 SIN
SIN( number )

                                              

Возвращает синус числа number, заданного в радианах

SIN(0.79)

                                              

21 SQRT
SQRT( number 

                                              

Возвращает квадратный корень заданного числа

SQRT(13.00)

                                              

22 SQUARE
SQUARE( number )

                                              

Возвращает число number, возведенное в степень 2

SQUARE(4.00)

                                              

23 TAN
TAN( number )

                                              

Возвращает тангенс числа number, заданного в радианах

TAN(-0.79)