php - MySql 整数到浮点表达式

标签 php mysql sql

我想回显一个 FLOAT 值,就像我使用计算器时一样,但输出是一个整数。 如何获得浮点输出?

说明如下:

以下是值:

user_rate=350
user_overtime=3


user_rate/8*user_overtime AS overtimetotal

current output is  = 131
expected output is = 131.25

最佳答案

您正在执行整数算术(这会导致 float 部分被截断)。而是使用:

user_rate/8.0 * user_overtime AS overtimetotal

这会将您的表达式提升为浮点型。

关于php - MySql 整数到浮点表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26598205/

相关文章:

php - 如果我需要为其他表获取主 ID,如何插入

sql - 从字符串 asp 和 ms Access 查询中转义特殊字符

sql - 提取每组两个不同字符串之间的每个字符串

php - 带有尾部斜杠的 mod_rewrite 会破坏 CSS/IMG/SCRIPTS 路径

php - node-mongodb-native 的插入性能

mysql - 如何在terraform user_data上执行mysql脚本插入?

php - PHP 中按小时计算出现次数

sql - 从 SQL 查询中删除反向重复项

php - 基于文件的 NoSql 数据库?

mysql - 自连接查找行位置