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

SIN() Eksempler i SQL Server

Ved at bruge SQL Server kan du bruge T-SQL SIN() funktion til at returnere sinus af et tal. Mere specifikt returnerer denne funktion den trigonometriske sinus af den angivne vinkel i radianer og i en omtrentlig numerisk, float , udtryk.

Returdatatypen er float .

Du angiver nummeret som et argument, når du kalder funktionen.

Syntaks

Syntaksen ser sådan ud:

SIN ( float_expression ) 

Hvor float_expression er et udtryk for type float eller af en type, der implicit kan konverteres til float.

Eksempel 1 – Grundlæggende brug

Her er et grundlæggende eksempel for at demonstrere, hvad SIN() returnerer for en given værdi.

SELECT SIN(7) Result;

Resultat:

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

Eksempel 2 – Negativ værdi

Her er et eksempel med en negativ værdi.

SELECT SIN(-7) Result;

Resultat:

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

Eksempel 3 – Udtryk

Du kan bruge udtryk som dette:

SELECT SIN(5*2) Result;

Resultat:

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

Så det ville have det samme resultat som at gøre dette:

SELECT SIN(10) Result;

Resultat:

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

Eksempel 4 – Brug af PI

I dette eksempel får jeg sinus af π (pi). Jeg gør dette ved at indsætte PI() fungere som et argument.

SELECT SIN(PI()) Result;

Resultat:

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

  1. Konvertering af en dato i MySQL fra strengfelt

  2. Oracle UTL_SMTP:Send mail med vedhæftet eksempel ved hjælp af Oracle Wallet-godkendelse

  3. 6 måder at konvertere en streng til en dato/tidsværdi i SQL Server

  4. #1139 - Fik fejlen 'repetition-operator operand invalid' fra regexp