sql >> Database >  >> RDS >> Sqlserver

RADIANS() Voorbeelden in SQL Server

In SQL Server is de T-SQL RADIANS() functie converteert een waarde van graden naar radialen en retourneert het resultaat.

U geeft de hoek (opgegeven in graden) op als argument bij het aanroepen van de functie, en de functie retourneert die hoek in radialen.

De geretourneerde waarde gebruikt hetzelfde gegevenstype als het argument.

Syntaxis

De syntaxis gaat als volgt:

RADIANS ( 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 RADIANS(180) Result;

Resultaat:

+----------+
| Result   |
|----------|
| 3        |
+----------+

Als ik echter een fractionele component toevoeg, gebeurt het volgende:

SELECT RADIANS(180.0) Result;

Resultaat:

+----------------------+
| Result               |
|----------------------|
| 3.141592653589793116 |
+----------------------+

En hier is nog een voorbeeld met een andere waarde.

SELECT RADIANS(20.3) Result;

Resultaat:

+----------------------+
| Result               |
|----------------------|
| 0.354301838154848892 |
+----------------------+

Dit is echter wat er gebeurt als ik het fractionele deel niet opneem:

SELECT RADIANS(20) Result;

Resultaat:

+----------+
| Result   |
|----------|
| 0        |
+----------+

Voorbeeld 2 – Uitdrukkingen

U kunt ook uitdrukkingen als deze doorgeven:

SELECT RADIANS(45 * 4) Result;

Resultaat:

+----------+
| Result   |
|----------|
| 3        |
+----------+

Dat is in feite hetzelfde als dit doen:

SELECT RADIANS(180) Result;

Resultaat:

+----------+
| Result   |
|----------|
| 3        |
+----------+

Omzetten van graden naar radialen

Als u de andere kant op moet converteren, gebruikt u de T-SQL DEGREES() functie.


  1. DateTime2 versus DateTime in SQL Server

  2. BIN() – Verkrijg de binaire waarde van een getal in MySQL

  3. SQLCipher gebruiken met Android

  4. Android:SQLite bespaart stringarray?