sql >> Databáze >  >> RDS >> Sqlserver

Příklady ATAN() v SQL Server

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   |
+------------------+--------------------+

  1. Vypočítejte pracovní dobu mezi 2 daty v PostgreSQL

  2. Odkaz na alias jinde v seznamu SELECT

  3. MySQL:Alternativy k ORDER BY RAND()

  4. Vliv fragmentace na prováděcí plány