W SQL Server funkcja T-SQL DEGREES()
funkcja konwertuje wartość z radianów na stopnie i zwraca wynik.
Podajesz kąt (określony w radianach) jako argument podczas wywoływania funkcji, a funkcja zwróci ten kąt w stopniach.
Zwracana wartość jest typu danych, który pasuje do argumentu.
Składnia
Składnia wygląda tak:
DEGREES ( 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 DEGREES(1) Result;
Wynik:
+----------+ | Result | |----------| | 57 | +----------+
Jeśli jednak dodamy składnik ułamkowy, dzieje się tak:
SELECT DEGREES(1.0) Result;
Wynik:
+-----------------------+ | Result | |-----------------------| | 57.295779513082322865 | +-----------------------+
A oto kolejny przykład z użyciem innej wartości w radianach.
SELECT DEGREES(2.3) Result;
Wynik:
+------------------------+ | Result | |------------------------| | 131.780292880089319851 | +------------------------+
Przykład 2 – Przekazywanie funkcji
Oto przykład, w którym przekazuję PI()
funkcja.
SELECT DEGREES(PI()) Result;
Wynik:
+----------+ | Result | |----------| | 180 | +----------+
Przykład 3 – Wyrażenia
Możesz również przekazywać wyrażenia takie jak:
SELECT DEGREES(PI() / 4) Result;
Wynik:
+----------+ | Result | |----------| | 45 | +----------+
Konwertuj ze stopni na radiany
Jeśli potrzebujesz dokonać konwersji w drugą stronę, użyj RADIANS()
T-SQL funkcja.