sql >> Database teknologi >  >> RDS >> Sqlserver

RADIANS() Eksempler i SQL Server

I SQL Server, T-SQL RADIANS() funktion konverterer en værdi fra grader til radianer og returnerer resultatet.

Du angiver vinklen (angivet i grader) som et argument, når du kalder funktionen, og funktionen returnerer denne vinkel i radianer.

Returværdien bruger den samme datatype som argumentet.

Syntaks

Syntaksen ser sådan ud:

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

Resultat:

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

Men hvis jeg tilføjer en brøkkomponent, sker der her:

SELECT RADIANS(180.0) Result;

Resultat:

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

Og her er endnu et eksempel med en anden værdi.

SELECT RADIANS(20.3) Result;

Resultat:

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

Men her er hvad der sker, hvis jeg ikke inkluderer brøkdelen:

SELECT RADIANS(20) Result;

Resultat:

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

Eksempel 2 – Udtryk

Du kan også sende udtryk som dette:

SELECT RADIANS(45 * 4) Result;

Resultat:

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

Det er faktisk det samme som at gøre dette:

SELECT RADIANS(180) Result;

Resultat:

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

Konverter fra grader til radianer

Hvis du skal konvertere den anden vej, skal du bruge T-SQL DEGREES() funktion.


  1. SQL select where not i underforespørgsel returnerer ingen resultater

  2. Formater SQL i SQL Server Management Studio

  3. Sådan finder du EBS R12 komponenter Version

  4. MariaDB JSON_VALUE() vs JSON_QUERY():Hvad er forskellen?