DEGREES (Transact-SQL)
Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure конечной точке аналитики платформы Аналитики Azure Synapse Analytics (PDW) в Microsoft Fabric Хранилище в Microsoft Fabric
Эта функция возвращает для значения угла в радианах соответствующее значение в градусах.
Соглашения о синтаксисе Transact-SQL
Синтаксис
DEGREES ( numeric_expression )
Аргументы
numeric_expression
Выражение категории точного числового или приблизительного числового типа данных.
Типы возвращаемых данных
Тип возвращаемого значения зависит от типа входных данных numeric_expression:
Тип Ввода | Возвращаемый тип |
---|---|
float, real | float |
decimal(p, s) | decimal(38, s) |
int, smallint, tinyint | int |
bigint | bigint |
money, smallmoney | 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)