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

Как да CAST AS DECIMAL в postgresql?

Цяло число / Цяло число =Цяло число. Така че трябва да го кастнете, преди да извършите разделянето:

cast (Non_Updated as decimal) / Total_Devices AS Percent_Failure

или съкратено:

Non_Updated::decimal / Total_Devices AS Percent_Failure

Виждал съм други сладки реализации, като например

Non_Updated * 1.0 / Total_Devices AS Percent_Failure

Също така, сигурни ли сте, че total_devices винаги е различно от нула? Ако не, не забравяйте да се справите с това.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да задам клеймо за дата на Postgresql по подразбиране като „ГГГГММ“?

  2. страниране и филтриране на много голяма таблица в postgresql (страниране на набор от ключове?)

  3. Принудително SSL за Django Postgres връзка

  4. Външен ключ за връзката "един към всички".

  5. org.hibernate.type.TextType и Oracle