Поделиться через


СТЕПЕНИ (Transact-SQL)

Применимо к:SQL ServerБаза данных Azure SQLУправляемый экземпляр Azure SQLAzure Synapse AnalyticsСистема платформы аналитики (PDW)Конечная точка SQL аналитики в Microsoft FabricХранилище в Microsoft FabricБаза данных SQL в Microsoft Fabric

Эта функция возвращает для значения угла в радианах соответствующее значение в градусах.

Соглашения о синтаксисе Transact-SQL

Синтаксис

DEGREES ( numeric_expression )  

Аргументы

numeric_expression
Выражение категории точного числового или приблизительного числового типа данных.

Типы возвращаемых данных

Тип возвращаемого значения зависит от типа входных данных numeric_expression:

Тип Ввода Возвращаемый тип
Плавающий, настоящий float
Десятичная(p, s) Десятичная система (38, с)
int, smallint, tinyint int
bigint bigint
деньги, маленькие деньги money
bit float

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

Примеры

В приведенном ниже примере возвращается значение в градусах, соответствующее PI/2 радиан.

SELECT 'The number of degrees in PI/2 radians is: ' +   
CONVERT(VARCHAR, DEGREES((PI()/2)));  
GO  

Вот результирующий набор.

The number of degrees in PI/2 radians is 90         
  
(1 row(s) affected)  

См. также

Математические функции (Transact-SQL)