W SQL Server funkcja T-SQL RADIANS()
funkcja konwertuje wartość ze stopni na radiany i zwraca wynik.
Podajesz kąt (określony w stopniach) jako argument podczas wywoływania funkcji, a funkcja zwróci ten kąt w radianach.
Zwracana wartość to ten sam typ danych, co argument.
Składnia
Składnia wygląda tak:
RADIANS ( numeric_expression )
Gdzie wyrażenie_numeryczne to kąt określony w radianach. Może to być wyrażenie dokładnie liczbowej lub przybliżonej liczbowej kategorii danych, z wyjątkiem bitu typ danych.
Przykład 1 – Podstawowe użycie
Oto podstawowy przykład.
SELECT RADIANS(180) Result;
Wynik:
+----------+ | Result | |----------| | 3 | +----------+
Jeśli jednak dodam składnik ułamkowy, oto co się stanie:
SELECT RADIANS(180.0) Result;
Wynik:
+----------------------+ | Result | |----------------------| | 3.141592653589793116 | +----------------------+
A oto kolejny przykład z użyciem innej wartości.
SELECT RADIANS(20.3) Result;
Wynik:
+----------------------+ | Result | |----------------------| | 0.354301838154848892 | +----------------------+
Oto jednak, co się stanie, jeśli nie uwzględnię części ułamkowej:
SELECT RADIANS(20) Result;
Wynik:
+----------+ | Result | |----------| | 0 | +----------+
Przykład 2 – Wyrażenia
Możesz również przekazywać wyrażenia takie jak:
SELECT RADIANS(45 * 4) Result;
Wynik:
+----------+ | Result | |----------| | 3 | +----------+
To w rzeczywistości to samo, co zrobienie tego:
SELECT RADIANS(180) Result;
Wynik:
+----------+ | Result | |----------| | 3 | +----------+
Konwertuj ze stopni na radiany
Jeśli potrzebujesz dokonać konwersji w drugą stronę, użyj funkcji DEGREES()
w języku T-SQL funkcja.