在SQL UPDATE中将值舍入到最接近的整数
发布时间:2020-12-12 16:15:13 所属栏目:MsSql教程 来源:网络整理
导读:我正在运行SQL,它需要将值舍入到最接近的整数. 我需要的是45.01次,最多46次.另外45.49次回合到46次,45.99次,最多46次.我想要一切数字. 在如下所示的UPDATE语句中如何实现? Update product SET price=Round 解决方法 您可以使用 ceil 功能,至少在MySQL上;这部
我正在运行SQL,它需要将值舍入到最接近的整数.
我需要的是45.01次,最多46次.另外45.49次回合到46次,45.99次,最多46次.我想要一切数字. 在如下所示的UPDATE语句中如何实现? Update product SET price=Round 解决方法您可以使用ceil 功能,至少在MySQL上;这部分SQL代码:
select ceil(45.01),ceil(45.49),ceil(45.99); 每次都会让你“46”. 对于您的更新,所以,我会说: Update product SET price = ceil(45.01) BTW:在MySQL上, 引用文档:
和给定的例子: mysql> SELECT CEILING(1.23); -> 2 mysql> SELECT CEILING(-1.23); -> -1 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |