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

Bagaimana Acos() Bekerja di PostgreSQL

Di PostgreSQL, acos() adalah fungsi matematika yang mengembalikan kosinus terbalik dari ekspresi yang ditentukan, diukur dalam radian.

Kosinus terbalik juga dikenal sebagai arccosine.

Sintaks

Sintaksnya seperti ini:

acos(x)

Dimana x adalah presisi ganda nilai.

Contoh

Berikut ini contoh untuk mendemonstrasikan cara kerjanya.

SELECT acos(0.5);

Hasil:

1.0471975511965976

Ini setara dengan 60 derajat.

Pi

Memberikan pengembalian -1 .

SELECT acos(-1);

Hasil:

3.141592653589793

Kesalahan Di Luar Jangkauan?

Argumen harus berkisar dari -1,00 hingga 1,00. Nilai apa pun di luar rentang ini akan menghasilkan kesalahan.

SELECT acos(1.01);

Hasil:

ERROR: input is out of range

Dan ini dia dengan ekspresi negatif.

SELECT acos(-1.01);

Hasil:

ERROR: input is out of range

Argumen Nol

Argumen nol mengembalikan ekuivalen /2, yang setara dengan 90 derajat.

SELECT acos(0);

Hasil:

1.5707963267948966

Cosinus Arccosinus

Karena arccosinus adalah fungsi invers dari cosinus, cosinus dari arccosinus dari x sama dengan x .

Kita dapat melewati acos() ke cos() berfungsi sebagai argumen untuk menunjukkan hal ini.

SELECT cos(acos(0.45));

Hasil:

0.45

Mengembalikan Arccosine dalam Derajat

Seperti yang disebutkan, acos() mengembalikan arccosine dalam radian . Untuk mengembalikan arccosine dalam derajat , gunakan acosd() fungsi.

acosd() fungsi bekerja persis sama dengan acos() , kecuali bahwa ia mengembalikan hasilnya dalam derajat, bukan radian.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dapatkan Nama Hari dari Tanggal di PostgreSQL

  2. Kecepatan Pemotongan Postgresql

  3. Berikan izin kepada pengguna untuk setiap tabel baru yang dibuat di postgresql

  4. Postgres TIDAK dalam array

  5. Heroku psql:FATAL:slot koneksi yang tersisa dicadangkan untuk koneksi superuser non-replikasi