V SQL Serveru ATAN()
funkce vrací arkustangens hodnoty. Jinými slovy, vrací úhel v radiánech, jehož tangenta je zadaný výraz float.
Hodnotu zadáte jako argument při volání funkce.
Syntaxe
Syntaxe vypadá takto:
ATAN ( float_expression )
Kde float_expression je výraz typu float nebo typu, který se implicitně převádí na float.
Příklad 1 – Základní použití
Zde je základní příklad, který vrací arkus tangens jedné hodnoty.
SELECT ATAN(2) Result;
Výsledek:
+------------------+ | Result | |------------------| | 1.10714871779409 | +------------------+
A s jinou hodnotou.
SELECT ATAN(1.3) Result;
Výsledek:
+------------------+ | Result | |------------------| | 0.91510070055336 | +------------------+
Příklad 2 – Záporná hodnota
A se zápornou hodnotou.
SELECT ATAN(-1.3) Result;
Výsledek:
+-------------------+ | Result | |-------------------| | -0.91510070055336 | +-------------------+
Příklad 3 – Výrazy
Můžete také předat výrazy, jako je tento:
SELECT ATAN(2.5 + 0.3) Result;
Výsledek:
+------------------+ | Result | |------------------| | 1.22777238637419 | +------------------+
Příklad 4 – Předání funkce
V tomto příkladu předávám T-SQL PI()
fungovat jako argument.
SELECT PI() 'PI', ATAN(PI()) 'Arctangent of PI';
Výsledek:
+------------------+--------------------+ | PI | Arctangent of PI | |------------------+--------------------| | 3.14159265358979 | 1.26262725567891 | +------------------+--------------------+