首页 > 解决方案 > 将整数四舍五入到十进制 - SQL

问题描述

我的问题如下:

我有一个整数 - 例如345- 我想在第一个数字 ( 3,45) 之后有一个逗号,并四舍五入到小数点后一位 - 即3,5.

我怎样才能使用 SQL 得到这个?

标签: sqlpostgresql

解决方案


例如

select round(cast(345 as decimal)/100,1)

它在 MySql、Postgresql、MS SQL 中工作

编辑:在 postgresql 你也可以

select round(345::decimal/100,1)

推荐阅读