sql >> Databasteknik >  >> RDS >> Sqlserver

DEGREES() Exempel i SQL Server

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.


  1. PreparedStatement-fråga i Java mot Oracle

  2. SQL Server 2008- Få tabellbegränsningar

  3. Hur aktiverar jag MySQL-klienten automatiskt återansluta med MySQLdb?

  4. SQLite Self-Join