Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

DEGREES() Contoh di SQL Server

Di SQL Server, T-SQL DEGREES() fungsi mengonversi nilai dari radian ke derajat, dan mengembalikan hasilnya.

Anda memberikan sudut (ditentukan dalam radian) sebagai argumen saat memanggil fungsi, dan fungsi akan mengembalikan sudut itu dalam derajat.

Nilai yang dikembalikan adalah tipe data yang cocok dengan argumen.

Sintaks

Sintaksnya seperti ini:

DEGREES ( numeric_expression ) 

Di mana numeric_expression adalah sudut yang ditentukan dalam radian. Ini dapat berupa ekspresi kategori tipe data numerik atau perkiraan numerik yang tepat, kecuali untuk bit tipe data.

Contoh 1 – Penggunaan Dasar

Berikut ini contoh dasarnya.

SELECT DEGREES(1) Result;

Hasil:

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

Namun, jika kita menambahkan komponen pecahan, inilah yang terjadi:

SELECT DEGREES(1.0) Result;

Hasil:

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

Dan inilah contoh lain menggunakan nilai radian yang berbeda.

SELECT DEGREES(2.3) Result;

Hasil:

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

Contoh 2 – Melewati Fungsi

Berikut ini contoh di mana saya memasukkan PI() fungsi.

SELECT DEGREES(PI()) Result;

Hasil:

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

Contoh 3 – Ekspresi

Anda juga dapat menyampaikan ekspresi seperti ini:

SELECT DEGREES(PI() / 4) Result;

Hasil:

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

Mengonversi Dari Derajat ke Radian

Jika Anda perlu mengonversi dengan cara lain, gunakan T-SQL RADIANS() fungsi.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sql server nama objek tidak valid - tetapi tabel tercantum dalam daftar tabel SSMS

  2. ExecuteReader membutuhkan Koneksi yang terbuka dan tersedia. Status koneksi saat ini adalah Menghubungkan

  3. Perbaiki "Kesalahan overflow aritmatika mengonversi IDENTITAS ke tipe data ..." di SQL Server

  4. Temukan Asosiasi Antara Akun Email Database dan Prinsipal Database di SQL Server (T-SQL)

  5. Buat Fungsi Buatan Pengguna Skalar di SQL Server