sql >> Database >  >> RDS >> Sqlserver

SIN() Voorbeelden in SQL Server

Als u SQL Server gebruikt, kunt u de T-SQL SIN() functie om de sinus van een getal te retourneren. Meer specifiek, deze functie retourneert de trigonometrische sinus van de opgegeven hoek, in radialen, en in een geschatte numerieke waarde, float , uitdrukking.

Het retourgegevenstype is float .

U geeft het nummer op als argument bij het aanroepen van de functie.

Syntaxis

De syntaxis gaat als volgt:

SIN ( float_expression ) 

Waar float_expression is een uitdrukking van het type float of van een type dat impliciet kan worden geconverteerd naar float.

Voorbeeld 1 – Basisgebruik

Hier is een eenvoudig voorbeeld om te demonstreren wat SIN() retourneert voor een bepaalde waarde.

SELECT SIN(7) Result;

Resultaat:

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

Voorbeeld 2 – Negatieve waarde

Hier is een voorbeeld met een negatieve waarde.

SELECT SIN(-7) Result;

Resultaat:

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

Voorbeeld 3 – Uitdrukkingen

U kunt uitdrukkingen als deze gebruiken:

SELECT SIN(5*2) Result;

Resultaat:

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

Dus dat zou hetzelfde resultaat hebben als dit doen:

SELECT SIN(10) Result;

Resultaat:

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

Voorbeeld 4 – PI gebruiken

In dit voorbeeld krijg ik de sinus van π (pi). Ik doe dit door de PI() . door te geven functioneren als een argument.

SELECT SIN(PI()) Result;

Resultaat:

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

  1. PostgreSQL - Sleutel toevoegen aan elk object van een JSONB-array

  2. SQLite hebben

  3. Functies versus procedures in Oracle

  4. Retourwaarde van de opdracht SQL Server Insert met c#