No SQL Server, o T-SQL
DEGREES()
A função converte um valor de radianos para graus e retorna o resultado. Você fornece o ângulo (especificado em radianos) como um argumento ao chamar a função, e a função retornará esse ângulo em graus.
O valor de retorno é de um tipo de dados que corresponde ao argumento.
Sintaxe
A sintaxe fica assim:
DEGREES ( numeric_expression )
Onde numeric_expression é o ângulo especificado em radianos. Pode ser uma expressão da categoria de tipo de dados numéricos exatos ou numéricos aproximados, exceto para o bit tipo de dados.
Exemplo 1 – Uso básico
Aqui está um exemplo básico.
SELECT DEGREES(1) Result;
Resultado:
+----------+ | Result | |----------| | 57 | +----------+
No entanto, se adicionarmos um componente fracionário, eis o que acontece:
SELECT DEGREES(1.0) Result;
Resultado:
+-----------------------+ | Result | |-----------------------| | 57.295779513082322865 | +-----------------------+
E aqui está outro exemplo usando um valor radiano diferente.
SELECT DEGREES(2.3) Result;
Resultado:
+------------------------+ | Result | |------------------------| | 131.780292880089319851 | +------------------------+
Exemplo 2 – Passando em uma função
Aqui está um exemplo onde eu passo o
PI()
função. SELECT DEGREES(PI()) Result;
Resultado:
+----------+ | Result | |----------| | 180 | +----------+
Exemplo 3 – Expressões
Você também pode passar expressões como esta:
SELECT DEGREES(PI() / 4) Result;
Resultado:
+----------+ | Result | |----------| | 45 | +----------+
Converter de graus para radianos
Se você precisar converter de outra forma, use o T-SQL
RADIANS()
função.