sql >> Databasteknik >  >> RDS >> Sqlserver

SIN() Exempel i SQL Server

Med hjälp av SQL Server kan du använda T-SQL SIN() funktion för att returnera sinus för ett tal. Mer specifikt returnerar den här funktionen trigonometrisk sinus för den angivna vinkeln, i radianer, och i en ungefärlig numerisk, float , uttryck.

Returdatatypen är flytande .

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

Syntax

Syntaxen ser ut så här:

SIN ( float_expression ) 

Där float_expression är ett uttryck av typen float eller av en typ som implicit kan omvandlas till float.

Exempel 1 – Grundläggande användning

Här är ett grundläggande exempel för att visa vad SIN() returnerar för ett givet värde.

SELECT SIN(7) Result;

Resultat:

+-------------------+
| Result            |
|-------------------|
| 0.656986598718789 |
+-------------------+

Exempel 2 – Negativt värde

Här är ett exempel med ett negativt värde.

SELECT SIN(-7) Result;

Resultat:

+--------------------+
| Result             |
|--------------------|
| -0.656986598718789 |
+--------------------+

Exempel 3 – Uttryck

Du kan använda uttryck som detta:

SELECT SIN(5*2) Result;

Resultat:

+-------------------+
| Result            |
|-------------------|
| -0.54402111088937 |
+-------------------+

Så det skulle få samma resultat som att göra det här:

SELECT SIN(10) Result;

Resultat:

+-------------------+
| Result            |
|-------------------|
| -0.54402111088937 |
+-------------------+

Exempel 4 – Använda PI

I det här exemplet får jag sinus för π (pi). Jag gör detta genom att skicka in PI() fungera som ett argument.

SELECT SIN(PI()) Result;

Resultat:

+----------------------+
| Result               |
|----------------------|
| 1.22464679914735E-16 |
+----------------------+

  1. SQL för att hitta det första icke-numeriska tecknet i en sträng

  2. SQL:Välj dynamiskt kolumnnamn baserat på variabel

  3. SQL Server Error:Sträng eller binär data skulle trunkeras

  4. MySQL-kommandon för säkerhetskopiering och återställning för databasadministration