在 SQLite 中执行浮点除法
在 SQLite 中进行整数除法时,结果以整数形式返回。如果您想计算实际值,这可能会出现问题。要解决此问题,您可以将其中一个数字乘以 1.0 将其转换为实数。
例如,以下查询返回整数结果:
sqlite> select totalUsers/totalBids from (select (select count(*) from Bids) as totalBids , (select count(*) from Users) as totalUsers) A; 1
获取除法结果的实际值,将其中一个数字乘以 1.0:
sqlite> select totalUsers*1.0/totalBids from (select (select count(*) from Bids) as totalBids , (select count(*) from Users) as totalUsers) A; 0.5
以上是如何在 SQLite 中执行精确的浮点除法?的详细内容。更多信息请关注PHP中文网其他相关文章!