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

Bagaimana saya bisa mencegah/mendeteksi aliran bawah dalam perhitungan Postgresql yang menggunakan EXP ()

Fungsi exp disebut fungsi eksponensial, dan kebalikannya adalah logaritma natural, atau logaritma ke basis e. Angka e juga biasa didefinisikan sebagai basis logaritma natural

Dengan kata lain, exp(x) dan e^x adalah fungsi yang sama. Namun, karena e adalah bilangan transendental, dan karena itu irasional, nilainya tidak dapat diberikan dengan tepat.

Nilai numerik dari e yang dipotong hingga 10 tempat desimal adalah 2,71828 1828

Jadi, fungsi exp(x) secara teknis valid untuk semua nilai x, tetapi secara praktis, Anda dapat membatasinya. Misalnya, jika Anda membatasinya hingga +/- 700, Anda harus mencakup semua kasus yang mencakup rentang

exp(700) = 1.01423205 × 10^304
exp(-700) = 9.85967654 × 10^-305

Lebih dari itu tergantung pada aplikasi Anda



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. postgres mendeteksi pola berulang dari nol

  2. Migrasikan Akses MS ke PostgreSQL

  3. alternatif untuk indeks bitmap di postgresql

  4. Tambahkan detik ke stempel waktu

  5. Cara men-debug:Kesalahan Internal, transaksi saat ini dibatalkan, perintah diabaikan hingga akhir blok transaksi