sql >> Database teknologi >  >> RDS >> Sqlserver

ATAN() Eksempler i SQL Server

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

  1. Hvornår skal jeg bruge Start/End Blocks og Go nøgleordet i SQL Server?

  2. Konverter NULL-værdier til kolonnens standardværdi ved indsættelse af data i SQLite

  3. Postgres-forespørgselsoptimering (tvinger en indeksscanning)

  4. Sådan installeres SQL * PLUS-klient i linux