sql >> Databasteknik >  >> RDS >> Sqlserver

TAN() Exempel i SQL Server

I SQL Server, TAN() funktion returnerar tangenten för inmatningsuttrycket.

Du anger värdet som ett argument när du anropar funktionen.

Syntax

Syntaxen ser ut så här:

TAN ( float_expression ) 

Där float_expression är ett uttryck för typen float eller av en typ som implicit kan omvandlas till float, tolkat som antal radianer.

Exempel 1 – Grundläggande användning

Här är ett grundläggande exempel som returnerar tangenten för ett enskilt värde.

SELECT TAN(1) Result;

Resultat:

+-----------------+
| Result          |
|-----------------|
| 1.5574077246549 |
+-----------------+

Och med ett annat värde.

SELECT TAN(2.3) Result;

Resultat:

+-------------------+
| Result            |
|-------------------|
| -1.11921364173413 |
+-------------------+

Exempel 2 – Negativt värde

Här byter vi föregående värde till negativt värde.

SELECT TAN(-2.3) Result;

Resultat:

+------------------+
| Result           |
|------------------|
| 1.11921364173413 |
+------------------+

Exempel 3 – Uttryck

Du kan också skicka in uttryck som detta:

SELECT TAN(2.5 + 0.3) Result;

Resultat:

+--------------------+
| Result             |
|--------------------|
| -0.355529831651176 |
+--------------------+

Exempel 4 – Godkännande av en funktion

I det här exemplet skickar jag in T-SQL PI() fungerar som argument.

SELECT 
  PI() 'PI',
  TAN(PI()) 'Tangent of PI';

Resultat:

+------------------+-----------------------+
| PI               | Tangent of PI         |
|------------------+-----------------------|
| 3.14159265358979 | -1.22464679914735E-16 |
+------------------+-----------------------+

  1. I SQL Server, hur kan jag låsa en enskild rad på ett sätt som liknar Oracles SELECT FOR UPDATE WAIT?

  2. Skillnad mellan Oracle jdbc-drivrutinsklasser?

  3. Hur kontrollerar jag om trigger finns i PostgreSQL?

  4. PostgreSQL-databasens standardplats på Linux