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

Bagaimana cara CAST AS DECIMAL di postgresql?

Bilangan Bulat / Bilangan Bulat =Bilangan Bulat. Jadi, Anda perlu melemparkannya sebelum Anda melakukan pembagian:

cast (Non_Updated as decimal) / Total_Devices AS Percent_Failure

atau singkatan:

Non_Updated::decimal / Total_Devices AS Percent_Failure

Saya telah melihat implementasi lucu lainnya, seperti

Non_Updated * 1.0 / Total_Devices AS Percent_Failure

Juga, apakah Anda yakin bahwa total_devices selalu bukan nol? Jika tidak, pastikan untuk menanganinya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kunci Utama Komposit PostgreSQL dan Peningkatan Serial?

  2. psycopg2 setara dengan perintah R dbWriteTable dan mendapatkan lebih banyak kinerja dari kode python

  3. Postgres:Melewati tipe khusus dari Java ke fungsi postgres

  4. Bagaimana cara menyimpan JS Date.now() di PostgreSQL?

  5. PostgreSQL - mengulangi baris dari LIMIT OFFSET