PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как мога да предотвратя/открия недостатъчен поток в изчисление на Postgresql, което използва EXP()

Функцията exp се нарича експоненциална функция, а нейната обратна е натурален логаритъм или логаритъм по основа e. Числото e обикновено се определя и като основа на натурален логаритъм

С други думи, exp(x) и e^x са една и съща функция. Въпреки това, тъй като e е трансцендентно число и следователно ирационално, неговата стойност не може да бъде дадена точно.

Числената стойност на e, съкратена до 10 знака след десетичната запетая, е 2,71828 1828

И така, функцията exp(x) е технически валидна за всички стойности на x, но на практика можете да ги ограничите. Например, ако ги ограничите до +/- 700, трябва да покриете всички случаи, покриващи диапазона

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

Повече от това зависи от вашето приложение



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как работи Abs() в PostgreSQL

  2. Бавни заявки на Postgres 9.3

  3. Как да ограничите максималната дължина на дисплея на колона в PostgreSQL

  4. PostgreSQL - Връща съдържанието на реда, когато UPDATE е неуспешно

  5. rails 3.2.2 (или 3.2.1) + Postgresql 9.1.3 + Ubuntu 11.10 Грешка при свързване