PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana Asind() Bekerja di PostgreSQL

Di PostgreSQL, asind() adalah fungsi matematika yang mengembalikan sudut, dalam derajat, yang sinusnya adalah ekspresi yang ditentukan.

Dengan kata lain, ia mengembalikan arcsine argumennya.

Arcsinus biasanya digunakan untuk menemukan ukuran sudut ketika dua sisi segitiga siku-siku diketahui.

Arcsinus adalah kebalikan dari fungsi sinus. Untuk mengembalikan sinus di Postgres, gunakan sind() untuk menentukan sudut dalam derajat, atau sin() untuk menentukannya dalam radian.

Sintaks

Sintaksnya seperti ini:

asind(x)

Dimana x adalah presisi ganda nilai.

Contoh

Berikut ini contoh untuk mendemonstrasikan cara kerjanya.

SELECT asind(1);

Hasil:

90.0

Pecahan

Argumen dapat berisi komponen pecahan.

SELECT asind(0.1234);

Hasil:

7.088367177779527

Argumen Negatif

Argumennya juga bisa negatif.

SELECT asind(-0.1234);

Hasil:

-7.088367177779527

Ekspresi

Argumen dapat menyertakan ekspresi.

SELECT asind(.5 * 1.45);

Hasil:

46.46884783262754

Kesalahan Di Luar Jangkauan?

Hanya nilai mulai dari -1,00 hingga 1,00 yang valid. Nilai di luar rentang ini menampilkan kesalahan "di luar rentang".

SELECT asind(1.01);

Hasil:

ERROR: input is out of range

Dan ini dia dengan nilai negatif.

SELECT asind(-1.01);

Hasil:

ERROR: input is out of range

Mengembalikan Sudut dalam Radian

Seperti yang disebutkan, asind() mengembalikan hasilnya dalam derajat . Untuk mendapatkannya dalam radian , gunakan asin() fungsi.

asin() fungsi bekerja persis sama dengan asind() , kecuali bahwa hasilnya ditentukan dalam radian, bukan derajat.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Generate_series di Postgres dari tanggal mulai dan akhir dalam sebuah tabel

  2. Bidang model unik yang tidak peka huruf besar-kecil di Django?

  3. Nonaktifkan pemeriksaan kunci asing PostgreSQL untuk migrasi

  4. PostgreSQL Multi-DC:Menyiapkan Node Siaga di Geo-Lokasi Berbeda Melalui VPN

  5. Cara Membuat Tabel Hanya jika Tidak Ada di PostgreSQL