Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

DEGREES() Przykłady w SQL Server

W SQL Server funkcja T-SQL DEGREES() funkcja konwertuje wartość z radianów na stopnie i zwraca wynik.

Podajesz kąt (określony w radianach) jako argument podczas wywoływania funkcji, a funkcja zwróci ten kąt w stopniach.

Zwracana wartość jest typu danych, który pasuje do argumentu.

Składnia

Składnia wygląda tak:

DEGREES ( numeric_expression ) 

Gdzie wyrażenie_numeryczne to kąt określony w radianach. Może to być wyrażenie dokładnie liczbowej lub przybliżonej liczbowej kategorii danych, z wyjątkiem bitu typ danych.

Przykład 1 – Podstawowe użycie

Oto podstawowy przykład.

SELECT DEGREES(1) Result;

Wynik:

+----------+
| Result   |
|----------|
| 57       |
+----------+

Jeśli jednak dodamy składnik ułamkowy, dzieje się tak:

SELECT DEGREES(1.0) Result;

Wynik:

+-----------------------+
| Result                |
|-----------------------|
| 57.295779513082322865 |
+-----------------------+

A oto kolejny przykład z użyciem innej wartości w radianach.

SELECT DEGREES(2.3) Result;

Wynik:

+------------------------+
| Result                 |
|------------------------|
| 131.780292880089319851 |
+------------------------+

Przykład 2 – Przekazywanie funkcji

Oto przykład, w którym przekazuję PI() funkcja.

SELECT DEGREES(PI()) Result;

Wynik:

+----------+
| Result   |
|----------|
| 180      |
+----------+

Przykład 3 – Wyrażenia

Możesz również przekazywać wyrażenia takie jak:

SELECT DEGREES(PI() / 4) Result;

Wynik:

+----------+
| Result   |
|----------|
| 45       |
+----------+

Konwertuj ze stopni na radiany

Jeśli potrzebujesz dokonać konwersji w drugą stronę, użyj RADIANS() T-SQL funkcja.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dlaczego SQL Server używa skanowania indeksu zamiast wyszukiwania indeksu, gdy klauzula WHERE zawiera wartości sparametryzowane?

  2. Wybierz oświadczenie, aby zwrócić rodzica i nieskończone dzieci

  3. Co to jest literał znaku zerowego w TSQL?

  4. Jak pobrać liczbę wierszy dla wszystkich tabel w bazie danych SQL SERVER?

  5. Uzyskaj znak między pierwszymi 2 znakami specjalnymi w SQL