sql >> Databasteknik >  >> RDS >> Sqlserver

RADIANS() Exempel i SQL Server

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.


  1. 2 sätt att få det korta månadsnamnet från ett datum i MariaDB

  2. Hur gör man synkronisering med lokal databas och pars?

  3. Hur man använder den lagrade proceduren 'sp_server_info' i SQL Server

  4. Att reda ut PostgreSQL-uppgraderingen