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

Příklady RADIANS() v SQL Server

V SQL Serveru T-SQL RADIANS() funkce převede hodnotu ze stupňů na radiány a vrátí výsledek.

Při volání funkce zadáte úhel (zadaný ve stupních) jako argument a funkce vrátí tento úhel v radiánech.

Návratová hodnota je používá stejný datový typ jako argument.

Syntaxe

Syntaxe vypadá takto:

RADIANS ( numeric_expression )  

Kde numerický_výraz je úhel zadaný v radiánech. Může to být vyjádření přesné číselné nebo přibližné číselné kategorie datového typu, s výjimkou bit datový typ.

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

Zde je základní příklad.

SELECT RADIANS(180) Result;

Výsledek:

+----------+
| Result   |
|----------|
| 3        |
+----------+

Pokud však přidám zlomkovou složku, stane se toto:

SELECT RADIANS(180.0) Result;

Výsledek:

+----------------------+
| Result               |
|----------------------|
| 3.141592653589793116 |
+----------------------+

A zde je další příklad s použitím jiné hodnoty.

SELECT RADIANS(20.3) Result;

Výsledek:

+----------------------+
| Result               |
|----------------------|
| 0.354301838154848892 |
+----------------------+

Pokud však nezahrnu zlomkovou část, stane se toto:

SELECT RADIANS(20) Result;

Výsledek:

+----------+
| Result   |
|----------|
| 0        |
+----------+

Příklad 2 – Výrazy

Můžete také předat výrazy, jako je tento:

SELECT RADIANS(45 * 4) Result;

Výsledek:

+----------+
| Result   |
|----------|
| 3        |
+----------+

To je v podstatě stejné jako toto:

SELECT RADIANS(180) Result;

Výsledek:

+----------+
| Result   |
|----------|
| 3        |
+----------+

Převést ze stupňů na radiány

Pokud potřebujete převést jiným způsobem, použijte T-SQL DEGREES() funkce.


  1. Vraťte náhodné řádky z tabulky v MariaDB

  2. Ekvivalent unpivot() v PostgreSQL

  3. PostgreSQL - dotaz z bash skriptu jako uživatel databáze 'postgres'

  4. O SQLite