sql >> Database >  >> RDS >> PostgreSQL

Hoe CAST IK ALS DECIMAAL in postgresql?

Integer / Integer =Integer. Je moet het dus casten voordat je de verdeling doet:

cast (Non_Updated as decimal) / Total_Devices AS Percent_Failure

of steno:

Non_Updated::decimal / Total_Devices AS Percent_Failure

Ik heb andere leuke implementaties gezien, zoals

Non_Updated * 1.0 / Total_Devices AS Percent_Failure

Weet u ook zeker dat total_devices altijd niet nul is? Als dat niet het geval is, zorg er dan voor dat u dat afhandelt.



  1. MySQL-jokerteken in select

  2. vervolgkeuzemenu mysql-database maken met gegevens die al zijn ingevoerd in html/php

  3. Yii MySql-query laten uitvoeren

  4. Sorteer op aflopende datum - maand, dag en jaar