I SQL Server, ATAN()
funktion returnerar arktangensen för ett värde. Med andra ord returnerar den vinkeln, i radianer, vars tangent är ett specificerat flytuttryck.
Du anger värdet som ett argument när du anropar funktionen.
Syntax
Syntaxen ser ut så här:
ATAN ( float_expression )
Där float_expression är ett uttryck för antingen typ float eller av en typ som implicit konverterar till float.
Exempel 1 – Grundläggande användning
Här är ett grundläggande exempel som returnerar bågtangensen för ett enskilt värde.
SELECT ATAN(2) Result;
Resultat:
+------------------+ | Result | |------------------| | 1.10714871779409 | +------------------+
Och med ett annat värde.
SELECT ATAN(1.3) Result;
Resultat:
+------------------+ | Result | |------------------| | 0.91510070055336 | +------------------+
Exempel 2 – Negativt värde
Och med ett negativt värde.
SELECT ATAN(-1.3) Result;
Resultat:
+-------------------+ | Result | |-------------------| | -0.91510070055336 | +-------------------+
Exempel 3 – Uttryck
Du kan också skicka in uttryck som detta:
SELECT ATAN(2.5 + 0.3) Result;
Resultat:
+------------------+ | Result | |------------------| | 1.22777238637419 | +------------------+
Exempel 4 – Godkännande av en funktion
I det här exemplet skickar jag in T-SQL PI()
fungerar som argument.
SELECT PI() 'PI', ATAN(PI()) 'Arctangent of PI';
Resultat:
+------------------+--------------------+ | PI | Arctangent of PI | |------------------+--------------------| | 3.14159265358979 | 1.26262725567891 | +------------------+--------------------+