V SQL Serveru T-SQL RADIANS()
funkce převede hodnotu ze stupňů na radiány a vrátí výsledek.
Při volání funkce zadáte úhel (zadaný ve stupních) jako argument a funkce vrátí tento úhel v radiánech.
Návratová hodnota je používá stejný datový typ jako argument.
Syntaxe
Syntaxe vypadá takto:
RADIANS ( 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 RADIANS(180) Result;
Výsledek:
+----------+ | Result | |----------| | 3 | +----------+
Pokud však přidám zlomkovou složku, stane se toto:
SELECT RADIANS(180.0) Result;
Výsledek:
+----------------------+ | Result | |----------------------| | 3.141592653589793116 | +----------------------+
A zde je další příklad s použitím jiné hodnoty.
SELECT RADIANS(20.3) Result;
Výsledek:
+----------------------+ | Result | |----------------------| | 0.354301838154848892 | +----------------------+
Pokud však nezahrnu zlomkovou část, stane se toto:
SELECT RADIANS(20) Result;
Výsledek:
+----------+ | Result | |----------| | 0 | +----------+
Příklad 2 – Výrazy
Můžete také předat výrazy, jako je tento:
SELECT RADIANS(45 * 4) Result;
Výsledek:
+----------+ | Result | |----------| | 3 | +----------+
To je v podstatě stejné jako toto:
SELECT RADIANS(180) Result;
Výsledek:
+----------+ | Result | |----------| | 3 | +----------+
Převést ze stupňů na radiány
Pokud potřebujete převést jiným způsobem, použijte T-SQL DEGREES()
funkce.