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

DEGREES() Eksempler i SQL Server

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

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

Returværdien er af en datatype, der matcher argumentet.

Syntaks

Syntaksen ser sådan ud:

DEGREES ( 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 DEGREES(1) Result;

Resultat:

+----------+
| Result   |
|----------|
| 57       |
+----------+

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

SELECT DEGREES(1.0) Result;

Resultat:

+-----------------------+
| Result                |
|-----------------------|
| 57.295779513082322865 |
+-----------------------+

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

SELECT DEGREES(2.3) Result;

Resultat:

+------------------------+
| Result                 |
|------------------------|
| 131.780292880089319851 |
+------------------------+

Eksempel 2 – Indlevering af en funktion

Her er et eksempel, hvor jeg sender PI() funktion.

SELECT DEGREES(PI()) Result;

Resultat:

+----------+
| Result   |
|----------|
| 180      |
+----------+

Eksempel 3 – Udtryk

Du kan også sende udtryk som dette:

SELECT DEGREES(PI() / 4) Result;

Resultat:

+----------+
| Result   |
|----------|
| 45       |
+----------+

Konverter fra grader til radianer

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


  1. Postgres tid med tidszone lighed

  2. Hvad er placeringen af ​​mysql-klienten .my.cnf i XAMPP til Windows?

  3. Hvordan får jeg MySQL til at bruge et INDEX til visningsforespørgsel?

  4. Lær, hvordan du håndterer undtagelser i PL/SQL