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

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

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

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

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

Синтаксис

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

DEGREES (числовен_израз) 

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

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

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

ИЗБЕРЕТЕ ГРАДУСИ(1) Резултат;

Резултат:

+---------+| Резултат ||----------|| 57 |+---------+

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

ИЗБЕРЕТЕ ГРАДУСИ(1.0) Резултат;

Резултат:

<пред>+-----------------------+| Резултат ||-----------------------|| 57.295779513082322865 |+-----------------------+

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

ИЗБЕРЕТЕ ГРАДУСИ(2.3) Резултат;

Резултат:

+-----------------------+| Резултат ||-----------------------|| 131.780292880089319851 |+------------------------+

Пример 2 – Предаване на функция

Ето пример, в който предавам PI() функция.

ИЗБЕРЕТЕ ГРАДУСИ(PI()) Резултат;

Резултат:

+---------+| Резултат ||----------|| 180 |+---------+

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

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

ИЗБЕРЕТЕ ГРАДУСИ(PI() / 4) Резултат;

Резултат:

+---------+| Резултат ||----------|| 45 |+---------+

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

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Когато не е посочено „Поръчай по“, какъв ред избира заявката за вашия набор от записи?

  2. Може ли ограничение за проверка да се отнася до друга таблица?

  3. Инструменти за управление на SQL Server 2017

  4. ЗАДАДЕТЕ NOCOUNT ЗА употреба

  5. SQL Server, АКО НЕ СЪЩЕСТВУВА Използване?