Mysql 把查询出来的结果进行保留2位或者几位小数。ROUND(字段,2)

SELECT ROUND(avg(t.OVERCUT),2) FROM dr_ach_cal_data_detailed t
where t.CAL_ID in (SELECT d.CAL_ID FROM dr_ach_cal_data d where d.TASK_ID = #TASK_ID# and d.BSFLAG='0') and t.BSFLAG='0')as OVERCUT_AVG, /*井径扩大率完井平均值*/

 

 

以上是一个求完平均值进行使用ROUND函数保留2位小数位数得sql 。

简单版(数据:指的是查询的某一个字段等,2表示的是,保留2位小数为数):    select  ROUND(数据,2)  from  表名       

你可能感兴趣的:(Mysql相关)