sql >> Databáze >  >> RDS >> Sqlserver

Příklady SIN() v SQL Server

S SQL Serverem můžete použít T-SQL SIN() funkce, která vrátí sinus čísla. Přesněji řečeno, tato funkce vrací trigonometrický sinus zadaného úhlu v radiánech a v přibližné numerické plovoucí , výraz.

Návratový datový typ je float .

Číslo zadáte jako argument při volání funkce.

Syntaxe

Syntaxe vypadá takto:

SIN ( float_expression ) 

Kde float_expression je výraz typu float nebo typu, který lze implicitně převést na float.

Příklad 1 – Základní použití

Zde je základní příklad, který demonstruje, co SIN() vrací pro danou hodnotu.

SELECT SIN(7) Result;

Výsledek:

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

Příklad 2 – Záporná hodnota

Zde je příklad použití záporné hodnoty.

SELECT SIN(-7) Result;

Výsledek:

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

Příklad 3 – Výrazy

Můžete použít výrazy jako:

SELECT SIN(5*2) Result;

Výsledek:

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

Takže by to mělo stejný výsledek jako toto:

SELECT SIN(10) Result;

Výsledek:

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

Příklad 4 – Použití PI

V tomto příkladu dostanu sinus π (pí). Dělám to tak, že předám PI() fungovat jako argument.

SELECT SIN(PI()) Result;

Výsledek:

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

  1. Android with Room - Jak nastavit cizí klíč s možnou hodnotou Null

  2. Sloupce MySQL s DEFAULT NULL - stylistická volba, nebo ano?

  3. 3 způsoby, jak najít pozici podřetězce v řetězci v MySQL

  4. Jak opravit „Neplatný název objektu ‚OPENJSON‘.“ v SQL Server