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.