I SQL Server, T-SQL DEGREES()
funktion konverterar ett värde från radianer till grader och returnerar resultatet.
Du anger vinkeln (specificerad i radianer) som ett argument när du anropar funktionen, och funktionen returnerar den vinkeln i grader.
Returvärdet är av en datatyp som matchar argumentet.
Syntax
Syntaxen ser ut så här:
DEGREES ( numeric_expression )
Där numeric_expression är den vinkel som anges i radianer. Det kan vara ett uttryck för den exakta numeriska eller ungefärliga numeriska datatypkategorin, förutom biten datatyp.
Exempel 1 – Grundläggande användning
Här är ett grundläggande exempel.
SELECT DEGREES(1) Result;
Resultat:
+----------+ | Result | |----------| | 57 | +----------+
Men om vi lägger till en bråkdel, händer det här:
SELECT DEGREES(1.0) Result;
Resultat:
+-----------------------+ | Result | |-----------------------| | 57.295779513082322865 | +-----------------------+
Och här är ett annat exempel med ett annat radianvärde.
SELECT DEGREES(2.3) Result;
Resultat:
+------------------------+ | Result | |------------------------| | 131.780292880089319851 | +------------------------+
Exempel 2 – Godkännande av en funktion
Här är ett exempel där jag skickar in PI()
funktion.
SELECT DEGREES(PI()) Result;
Resultat:
+----------+ | Result | |----------| | 180 | +----------+
Exempel 3 – Uttryck
Du kan också skicka in uttryck som detta:
SELECT DEGREES(PI() / 4) Result;
Resultat:
+----------+ | Result | |----------| | 45 | +----------+
Konvertera från grader till radianer
Om du behöver konvertera åt andra hållet, använd T-SQL RADIANS()
funktion.