Remove trailing zeros in decimal value with changing length

前端 未结 15 2951
醉话见心
醉话见心 2020-12-05 04:36

I have a procedure I am doing that displays odds but the client wants only significant digits to be shown. So, 1.50 would show as \'1.5\' and 1.00 would show as \'1\'.

15条回答
  •  余生分开走
    2020-12-05 05:16

    this worked for me.. round the field to 2 decimal places and then trim any trailing zeros

    So that 2.10 is 2.1

    SELECT trim(round(FIELDNAME,2))+0 
    FROM tbl_name
    ....
    

提交回复
热议问题