sql >> Databasteknik >  >> RDS >> Sqlserver

ATAN() Exempel i SQL Server

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

  1. Bygg ett nyhetsbrevssystem med PHP och MySQL

  2. Kan jag ställa in ett standardschema för inom en lagrad procedur?

  3. postgres byta namn på databasen fungerar inte

  4. ett effektivt sätt att testa om det finns en tabellrad