gpt4 book ai didi

jquery - 表列结构十进制

转载 作者:行者123 更新时间:2023-11-29 17:51:16 32 4
gpt4 key购买 nike

我想将评级值按原样存储到我的表中。

评分范围为 0.0 到 5.0(使用rateYo jQuery 插件)

我的评分列是小数(3.2)

但是每当我尝试插入带有小数点的评级值时,它都会向下舍入。 3.5 = 4。

或者我应该保持原样吗?

如果所有个人评分在插入表格时均向下舍入,我是否仍能获得准确的平均评分?

3.4 + 3.6/2 = 3.5 = 4
3 + 4/2 = 3.5 = 4

所以它仍然是一样的,但这只适用于 2 个评级。如果有数百个具有随机值(3.22、3.5 等)的结果

最佳答案

你的字段被定义为十进制(3.2)mysql不会在这个“无效”(引用因为这可能是你想要的)定义上抛出错误(它可能应该是3,2)但似乎将它视为一个整数。

如果将数字插入精确类型列(DECIMAL 或整数),则如果该数字在列范围内,则将以其精确值插入。如果该值的小数部分位数过多,则会进行舍入并生成警告。舍入按照第 12.21.4 节“舍入行为”中所述进行 - https://dev.mysql.com/doc/refman/5.7/en/precision-math-expressions.html https://dev.mysql.com/doc/refman/5.7/en/precision-math-rounding.html

关于jquery - 表列结构十进制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49313200/

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