W SQL Server ATAN()
funkcja zwraca arcus tangens wartości. Innymi słowy, zwraca kąt w radianach, którego tangens jest określonym wyrażeniem zmiennoprzecinkowym.
Podajesz wartość jako argument podczas wywoływania funkcji.
Składnia
Składnia wygląda tak:
ATAN ( float_expression )
Gdzie float_expression jest wyrażeniem typu float lub typu, który niejawnie konwertuje na float.
Przykład 1 – Podstawowe użycie
Oto podstawowy przykład, który zwraca arcus tangens pojedynczej wartości.
SELECT ATAN(2) Result;
Wynik:
+------------------+ | Result | |------------------| | 1.10714871779409 | +------------------+
I z inną wartością.
SELECT ATAN(1.3) Result;
Wynik:
+------------------+ | Result | |------------------| | 0.91510070055336 | +------------------+
Przykład 2 – Wartość ujemna
I z wartością ujemną.
SELECT ATAN(-1.3) Result;
Wynik:
+-------------------+ | Result | |-------------------| | -0.91510070055336 | +-------------------+
Przykład 3 – Wyrażenia
Możesz również przekazywać wyrażenia takie jak:
SELECT ATAN(2.5 + 0.3) Result;
Wynik:
+------------------+ | Result | |------------------| | 1.22777238637419 | +------------------+
Przykład 4 – Przekazywanie funkcji
W tym przykładzie przekazuję T-SQL PI()
funkcja jako argument.
SELECT PI() 'PI', ATAN(PI()) 'Arctangent of PI';
Wynik:
+------------------+--------------------+ | PI | Arctangent of PI | |------------------+--------------------| | 3.14159265358979 | 1.26262725567891 | +------------------+--------------------+