I SQL-serveren er ATAN()
funktion returnerer arctangensen af en værdi. Med andre ord returnerer det vinklen i radianer, hvis tangent er et specificeret flydende udtryk.
Du angiver værdien som et argument, når du kalder funktionen.
Syntaks
Syntaksen ser sådan ud:
ATAN ( float_expression )
Hvor float_expression er et udtryk for enten type float eller af en type, der implicit konverterer til float.
Eksempel 1 – Grundlæggende brug
Her er et grundlæggende eksempel, der returnerer buetangensen for en enkelt værdi.
SELECT ATAN(2) Result;
Resultat:
+------------------+ | Result | |------------------| | 1.10714871779409 | +------------------+
Og med en anden værdi.
SELECT ATAN(1.3) Result;
Resultat:
+------------------+ | Result | |------------------| | 0.91510070055336 | +------------------+
Eksempel 2 – Negativ værdi
Og med en negativ værdi.
SELECT ATAN(-1.3) Result;
Resultat:
+-------------------+ | Result | |-------------------| | -0.91510070055336 | +-------------------+
Eksempel 3 – Udtryk
Du kan også sende udtryk som dette:
SELECT ATAN(2.5 + 0.3) Result;
Resultat:
+------------------+ | Result | |------------------| | 1.22777238637419 | +------------------+
Eksempel 4 – Indlevering af en funktion
I dette eksempel sender jeg T-SQL PI()
fungere som argumentet.
SELECT PI() 'PI', ATAN(PI()) 'Arctangent of PI';
Resultat:
+------------------+--------------------+ | PI | Arctangent of PI | |------------------+--------------------| | 3.14159265358979 | 1.26262725567891 | +------------------+--------------------+