gpt4 book ai didi

MySQL 将货币值更新为 'consumer friendly'

转载 作者:行者123 更新时间:2023-11-29 08:59:10 25 4
gpt4 key购买 nike

我在 mysql 数据库中有一个字段,其中包含商店的价格。由于一些数学计算(税等),许多数字以“不友好”的金额结尾,大多数是 0.93 或 0.94,而客户希望所有价格都以 0.95 结尾

up 能否进行更新,强制将 0.95 设为每条记录的小数点后的值?这是一个正则表达式吗?或者我可以用 LIKE 来实现吗?

最佳答案

TRUNCATE , ROUND , CEILFLOOR会做的。

mysql> SELECT 
TRUNCATE(1.93, 0)+0.95 AS `TRUNCATE`,
ROUND( 1.93) -0.05 AS `ROUND`,
CEIL(1.93) - 0.05 AS `CEIL`,
FLOOR(1.93)+0.95 AS `FLOOR`;

+----------+-------+------+-------+
| TRUNCATE | ROUND | CEIL | FLOOR |
+----------+-------+------+-------+
| 1.95 | 1.95 | 1.95 | 1.95 |
+----------+-------+------+-------+

关于MySQL 将货币值更新为 'consumer friendly',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9101891/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com