使用场景:求得一个整型数据类型的平均值,结果保留一位小数 业务场景:求得某商家的评分,以星数显示,星数呈10等分
1.将整型数据类型*1.0就可以求得带小数的平均值
2.cast(带小数的平均值 as decimal(9,1)) 保留一位小数
3.isnull() 将结果为空的数据转化为0
select isnull(CAST(avg(com_point*1.0) as DECIMAL(9,1)),0) from p_comment where target_id2=? and type=2