I SQL Server, T-SQL RADIANS()
funktion konverterar ett värde från grader till radianer och returnerar resultatet.
Du anger vinkeln (specificerad i grader) som ett argument när du anropar funktionen, och funktionen returnerar den vinkeln i radianer.
Returvärdet använder samma datatyp som argumentet.
Syntax
Syntaxen ser ut så här:
RADIANS ( 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 RADIANS(180) Result;
Resultat:
+----------+ | Result | |----------| | 3 | +----------+
Men om jag lägger till en bråkdel, händer det här:
SELECT RADIANS(180.0) Result;
Resultat:
+----------------------+ | Result | |----------------------| | 3.141592653589793116 | +----------------------+
Och här är ett annat exempel med ett annat värde.
SELECT RADIANS(20.3) Result;
Resultat:
+----------------------+ | Result | |----------------------| | 0.354301838154848892 | +----------------------+
Men här är vad som händer om jag inte inkluderar bråkdelen:
SELECT RADIANS(20) Result;
Resultat:
+----------+ | Result | |----------| | 0 | +----------+
Exempel 2 – Uttryck
Du kan också skicka in uttryck som detta:
SELECT RADIANS(45 * 4) Result;
Resultat:
+----------+ | Result | |----------| | 3 | +----------+
Det är i praktiken samma sak som att göra det här:
SELECT RADIANS(180) Result;
Resultat:
+----------+ | Result | |----------| | 3 | +----------+
Konvertera från grader till radianer
Om du behöver konvertera åt andra hållet, använd T-SQL DEGREES()
funktion.