我遇到了一个相当简单的问题,我无法确定问题是否是我的SQLite gui(尝试2 btw相同的结果)或SQLite本身。当我运行以下SQLite计算
SELECT (30/24)-1 as 'calc'
我得到0而不是预期的0.25
现在很明显,这不是我的实际查询,但是当它开始得到同样的结果与实际数字我担心
请让我知道这是否是一个SQLite的问题,或者与我的SQLite的经理
我遇到了一个相当简单的问题,我无法确定问题是否是我的SQLite gui(尝试2 btw相同的结果)或SQLite本身。当我运行以下SQLite计算
SELECT (30/24)-1 as 'calc'
我得到0而不是预期的0.25
现在很明显,这不是我的实际查询,但是当它开始得到同样的结果与实际数字我担心
请让我知道这是否是一个SQLite的问题,或者与我的SQLite的经理
这是因为你的查询被四舍五入到零,因为它是被隐式转换为整数的问题。
您是否明确地尝试过将您的数字/结果转换为小数?
为了实用的目的,这是一个更好的解决方案 – connoisseur