Учебники

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

MIN ()

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

пример

Следующий запрос даст «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 значения.