sql >> Databáze >  >> RDS >> Sqlserver

Příklady DEGREES() v SQL Server

V SQL Serveru T-SQL DEGREES() funkce převede hodnotu z radiánů na stupně a vrátí výsledek.

Při volání funkce zadáte úhel (zadaný v radiánech) jako argument a funkce vrátí tento úhel ve stupních.

Vrácená hodnota je datového typu, který odpovídá argumentu.

Syntaxe

Syntaxe vypadá takto:

DEGREES ( numeric_expression ) 

Kde numerický_výraz je úhel zadaný v radiánech. Může to být vyjádření přesné číselné nebo přibližné číselné kategorie datového typu, s výjimkou bit datový typ.

Příklad 1 – Základní použití

Zde je základní příklad.

SELECT DEGREES(1) Result;

Výsledek:

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

Pokud však přidáme zlomkovou složku, stane se toto:

SELECT DEGREES(1.0) Result;

Výsledek:

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

A zde je další příklad s použitím jiné hodnoty radiánu.

SELECT DEGREES(2.3) Result;

Výsledek:

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

Příklad 2 – Předání funkce

Zde je příklad, kde předám PI() funkce.

SELECT DEGREES(PI()) Result;

Výsledek:

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

Příklad 3 – Výrazy

Můžete také předat výrazy, jako je tento:

SELECT DEGREES(PI() / 4) Result;

Výsledek:

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

Převést ze stupňů na radiány

Pokud potřebujete převést jiným způsobem, použijte T-SQL RADIANS() funkce.


  1. Jak zakázat kontrolu cizího klíče v MySQL

  2. Je vnitřní spojení stejné jako ekvi-spojení?

  3. Přihlášení pomocí externích služeb

  4. Jak se připojit k první řadě