In SQL Server is de T-SQL DEGREES()
functie converteert een waarde van radialen naar graden en retourneert het resultaat.
U geeft de hoek (opgegeven in radialen) op als argument bij het aanroepen van de functie, en de functie retourneert die hoek in graden.
De retourwaarde is van een gegevenstype dat overeenkomt met het argument.
Syntaxis
De syntaxis gaat als volgt:
DEGREES ( numeric_expression )
Waar numeric_expression is de hoek gespecificeerd in radialen. Het kan een uitdrukking zijn van de exacte numerieke of geschatte numerieke gegevenstypecategorie, behalve de bit gegevenstype.
Voorbeeld 1 – Basisgebruik
Hier is een eenvoudig voorbeeld.
SELECT DEGREES(1) Result;
Resultaat:
+----------+ | Result | |----------| | 57 | +----------+
Als we echter een fractionele component toevoegen, gebeurt het volgende:
SELECT DEGREES(1.0) Result;
Resultaat:
+-----------------------+ | Result | |-----------------------| | 57.295779513082322865 | +-----------------------+
En hier is nog een voorbeeld met een andere radiale waarde.
SELECT DEGREES(2.3) Result;
Resultaat:
+------------------------+ | Result | |------------------------| | 131.780292880089319851 | +------------------------+
Voorbeeld 2 – Passen in een functie
Hier is een voorbeeld waarbij ik de PI()
. doorgeef functie.
SELECT DEGREES(PI()) Result;
Resultaat:
+----------+ | Result | |----------| | 180 | +----------+
Voorbeeld 3 – Uitdrukkingen
U kunt ook uitdrukkingen als deze doorgeven:
SELECT DEGREES(PI() / 4) Result;
Resultaat:
+----------+ | Result | |----------| | 45 | +----------+
Omzetten van graden naar radialen
Als u de andere kant op moet converteren, gebruikt u de T-SQL RADIANS()
functie.