gpt4 book ai didi

MySQL 查询乘以并四舍五入现有值

转载 作者:行者123 更新时间:2023-11-29 08:54:12 28 4
gpt4 key购买 nike

很抱歉上次我问这个问题时含糊其辞。

我的数据库中有这个现有的表,它显示了某些事件的奖品。我希望在 phpMyAdmin 中运行查询,以正确地将现有奖金乘以 50,除以 2,然后四舍五入到最接近的整数。

例如,event_id 1 中的排名 1 将是 (120*50)/2,显示为 new_prize。

我的表格示例如下:

event_id   ranking     prize
1 1 120
1 2 60
2 1 10
2 2 5

我希望这次我能更好地解释它。感谢您提供的任何帮助。

最佳答案

您可以使用 ROUND(X)CEILING(X)FLOOR(X) 来获取舍入值

例如

1.ROUND(X)

 select *,round((prize*50)/2) as new_price from events

对于 4.8 的值,它将返回 5,对于“4.1”,则返回 4

2.天花板(X)

select *,ceiling((prize*50)/2) as new_price from events

对于4.8,它将返回5

3.FLOOR(X)

select *,floor((prize*50)/2) as new_price from events

对于 4.8,它将返回 4

谢谢..

关于MySQL 查询乘以并四舍五入现有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10408123/

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