Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

RADIANS() Примери в SQL Server

В SQL Server, T-SQL RADIANS() функцията преобразува стойност от градуси в радиани и връща резултата.

Вие предоставяте ъгъла (определен в градуси) като аргумент при извикване на функцията и функцията ще върне този ъгъл в радиани.

Връщаната стойност използва същия тип данни като аргумента.

Синтаксис

Синтаксисът е така:

RADIANS ( numeric_expression )  

Където числово_израз е ъгълът, определен в радиани. Може да бъде израз на точната числова или приблизителна категория на числови тип данни, с изключение на бита тип данни.

Пример 1 – Основна употреба

Ето един основен пример.

SELECT RADIANS(180) Result;

Резултат:

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

Въпреки това, ако добавя дробен компонент, ето какво се случва:

SELECT RADIANS(180.0) Result;

Резултат:

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

И ето още един пример, използващ различна стойност.

SELECT RADIANS(20.3) Result;

Резултат:

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

Ето какво се случва обаче, ако не включа дробната част:

SELECT RADIANS(20) Result;

Резултат:

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

Пример 2 – Изрази

Можете също да предавате изрази като този:

SELECT RADIANS(45 * 4) Result;

Резултат:

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

Това всъщност е същото като да направите това:

SELECT RADIANS(180) Result;

Резултат:

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

Преобразуване от градуси в радиани

Ако трябва да конвертирате по друг начин, използвайте T-SQL DEGREES() функция.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Преобразувайте „datetime2“ в „time“ в SQL Server (T-SQL примери)

  2. Дата на обработка в SQL Server

  3. AT TIME ZONE – нова любима функция в SQL Server 2016

  4. Върнете редовете в точния ред, в който са били вмъкнати

  5. Анализ на MS SQL Server за тези, които го виждат за първи път