T-SQL - Числовые функции

Числовые функции MS SQL Server могут применяться к числовым данным и возвращать числовые данные.

Ниже приводится список числовых функций с примерами.

АБС ()

Абсолютное значение будет выводиться для числового выражения.

пример

Следующий запрос даст абсолютное значение.

Select ABS(-22)

ACOS ()

Значение арккосинуса будет выводиться для указанного числового выражения.

пример

Следующий запрос даст значение арккосинуса 0.

Select ACOS(0)

КАК В()

Значение арксинуса будет выводиться для указанного числового выражения.

пример

Следующий запрос даст значение арксинуса 0.

Select ASIN(0)

ЗАГАР()

Значение арктангенса будет выводиться для указанного числового выражения.

пример

Следующий запрос даст значение арктангенса 0.

Select ATAN(0)

ATN2 ()

Значение арктангенса во всех четырех квадрантах будет выводиться для указанного числового выражения.

пример

Следующий запрос даст значение арктангенса во всех четырех квадрантах 0.

Select ATN2(0, -1)

Рассмотрим таблицу CUSTOMERS со следующими записями.

ID  NAME       AGE       ADDRESS             SALARY 
1   Ramesh     32        Ahmedabad           2000.00 
2   Khilan     25        Delhi               1500.00 
3   kaushik    23        Kota                2000.00 
4   Chaitali   25        Mumbai              6500.00 
5   Hardik     27        Bhopal              8500.00 
6   Komal      22        MP                  4500.00 
7   Muffy      24        Indore              10000.00

МЕЖДУ()

Если значения существуют между заданными двумя выражениями, они будут выведены.

пример

Следующий запрос даст следующий результат.

SELECT salary from customers where salary between 2000 and 8500

Вывод

salary 
2000.00 
2000.00 
6500.00 
8500.00 
4500.00

МИН ()

Минимальное значение будет получено как результат данного выражения.

пример

Следующий запрос даст «1500.00» для данного выражения «зарплата» из таблицы клиентов.

Select MIN(salary)from CUSTOMERS

МАКСИМУМ()

Максимальное значение будет получено как результат данного выражения.

пример

Следующий запрос даст "10000.00" для данного выражения "зарплата" из таблицы клиентов.

Select MAX(salary)from CUSTOMERS

SQRT ()

На выходе будет квадратный корень из данного числового выражения.

пример

Следующий запрос даст 2 для заданных 4 числовых выражений.

Select SQRT(4)

ПИ()

Значение PI будет выводиться.

пример

Следующий запрос даст 3,14159265358979 для значения PI.

Select PI()

ПОТОЛОК ()

Данное значение будет выводиться после округления десятичных знаков, которое является следующим по величине значением.

пример

Следующий запрос даст 124 для данного значения 123,25.

Select CEILING(123.25)

ЭТАЖ()

Данное значение будет выводиться после округления десятичных знаков, которое меньше или равно выражению.

пример

Следующий запрос даст 123 для данного значения 123,25.

Select FLOOR(123.25)

ЖУРНАЛ()

На выходе будет натуральный логарифм данного выражения.

пример

Следующий запрос даст 0 для данного значения 1.

Select LOG(1)