I SQL Server, T-SQL DEGREES()
funktion konverterer en værdi fra radianer til grader og returnerer resultatet.
Du angiver vinklen (angivet i radianer) som et argument, når du kalder funktionen, og funktionen returnerer denne vinkel i grader.
Returværdien er af en datatype, der matcher argumentet.
Syntaks
Syntaksen ser sådan ud:
DEGREES ( 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 DEGREES(1) Result;
Resultat:
+----------+ | Result | |----------| | 57 | +----------+
Men hvis vi tilføjer en brøkkomponent, sker der her:
SELECT DEGREES(1.0) Result;
Resultat:
+-----------------------+ | Result | |-----------------------| | 57.295779513082322865 | +-----------------------+
Og her er endnu et eksempel med en anden radianværdi.
SELECT DEGREES(2.3) Result;
Resultat:
+------------------------+ | Result | |------------------------| | 131.780292880089319851 | +------------------------+
Eksempel 2 – Indlevering af en funktion
Her er et eksempel, hvor jeg sender PI()
funktion.
SELECT DEGREES(PI()) Result;
Resultat:
+----------+ | Result | |----------| | 180 | +----------+
Eksempel 3 – Udtryk
Du kan også sende udtryk som dette:
SELECT DEGREES(PI() / 4) Result;
Resultat:
+----------+ | Result | |----------| | 45 | +----------+
Konverter fra grader til radianer
Hvis du skal konvertere den anden vej, skal du bruge T-SQL RADIANS()
funktion.