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)