聚集函数Avg()小数显示问题
?先来看问题 这是选课表sc中的所有条目, 上图中的查询是为了获得,选修了课程号cno为2的课程的所有同学的平均成绩。 ? ? ? 我百度了一下,百度知道里居然还有错误的结果,更不可思议的是被选为了满意回答,更更吊的是有好几个评论说是正解。。。。 知道里的回答是 round(AVG(score),2) ? ? ? 我又搜了一会,最终查到了一个利用几个函数组合的解决方法。 解释: cast(expression AS data_type[(length)]) 此函数将一种数据类型的表达式转换为另一种数据类型的表达式。 若不对结果利用cast()函数进行转换得到: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |