I SQL Server, T-SQL RADIANS()
funktion konverterer en værdi fra grader til radianer og returnerer resultatet.
Du angiver vinklen (angivet i grader) som et argument, når du kalder funktionen, og funktionen returnerer denne vinkel i radianer.
Returværdien bruger den samme datatype som argumentet.
Syntaks
Syntaksen ser sådan ud:
RADIANS ( numeric_expression )
Hvor numerisk_udtryk er vinklen angivet i radianer. Det kan være et udtryk for den nøjagtige numeriske eller omtrentlige numeriske datatypekategori, undtagen bit datatype.
Eksempel 1 – Grundlæggende brug
Her er et grundlæggende eksempel.
SELECT RADIANS(180) Result;
Resultat:
+----------+ | Result | |----------| | 3 | +----------+
Men hvis jeg tilføjer en brøkkomponent, sker der her:
SELECT RADIANS(180.0) Result;
Resultat:
+----------------------+ | Result | |----------------------| | 3.141592653589793116 | +----------------------+
Og her er endnu et eksempel med en anden værdi.
SELECT RADIANS(20.3) Result;
Resultat:
+----------------------+ | Result | |----------------------| | 0.354301838154848892 | +----------------------+
Men her er hvad der sker, hvis jeg ikke inkluderer brøkdelen:
SELECT RADIANS(20) Result;
Resultat:
+----------+ | Result | |----------| | 0 | +----------+
Eksempel 2 – Udtryk
Du kan også sende udtryk som dette:
SELECT RADIANS(45 * 4) Result;
Resultat:
+----------+ | Result | |----------| | 3 | +----------+
Det er faktisk det samme som at gøre dette:
SELECT RADIANS(180) Result;
Resultat:
+----------+ | Result | |----------| | 3 | +----------+
Konverter fra grader til radianer
Hvis du skal konvertere den anden vej, skal du bruge T-SQL DEGREES()
funktion.