In SQL Server is de ATAN()
functie retourneert de arctangens van een waarde. Met andere woorden, het retourneert de hoek, in radialen, waarvan de tangens een gespecificeerde zwevende uitdrukking is.
Je geeft de waarde op als argument bij het aanroepen van de functie.
Syntaxis
De syntaxis gaat als volgt:
ATAN ( float_expression )
Waar float_expression is een uitdrukking van het type float of van een type dat impliciet wordt omgezet in float.
Voorbeeld 1 – Basisgebruik
Hier is een eenvoudig voorbeeld dat de boogtangens van een enkele waarde retourneert.
SELECT ATAN(2) Result;
Resultaat:
+------------------+ | Result | |------------------| | 1.10714871779409 | +------------------+
En met een andere waarde.
SELECT ATAN(1.3) Result;
Resultaat:
+------------------+ | Result | |------------------| | 0.91510070055336 | +------------------+
Voorbeeld 2 – Negatieve waarde
En met een negatieve waarde.
SELECT ATAN(-1.3) Result;
Resultaat:
+-------------------+ | Result | |-------------------| | -0.91510070055336 | +-------------------+
Voorbeeld 3 – Uitdrukkingen
U kunt ook uitdrukkingen als deze doorgeven:
SELECT ATAN(2.5 + 0.3) Result;
Resultaat:
+------------------+ | Result | |------------------| | 1.22777238637419 | +------------------+
Voorbeeld 4 – Passen in een functie
In dit voorbeeld geef ik de T-SQL PI()
functioneren als het argument.
SELECT PI() 'PI', ATAN(PI()) 'Arctangent of PI';
Resultaat:
+------------------+--------------------+ | PI | Arctangent of PI | |------------------+--------------------| | 3.14159265358979 | 1.26262725567891 | +------------------+--------------------+