我用sql语句中avg求平均数, 但小数点后面有很多位. 我想只要1位小数并且四舍五入. 用round 好像实现不了
比如我有个21.6666666666...用round(21.66666...,2)查询出来显示的是21.6666666666。。。。69请指教...
比如我有个21.6666666666...
用round(21.66666...,2)
查询出来显示的是 21.6666666666。。。。69
请指教 展开
用round(21.66666...,2)
查询出来显示的是 21.6666666666。。。。69
请指教 展开
3个回答
展开全部
把round(21.66666...,2)
改成
round(21.66666...,1)
改成
round(21.66666...,1)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select round(21.66666,1) from dual;
21.6
21.6
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
cast(21.66666 as number(7,1))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |