SQLite中REAL类型列执行数学运算时忽略小数位的问题
问题:REAL类型列QTY执行数学运算时小数位被忽略
我创建了一个包含REAL类型列QTY的BOM表,但执行简单数学运算时该列的小数位被忽略。
示例SQL语句:
SELECT QTY, QTY*2.0, QTY+1.0 FROM BOM
执行结果如下:
| QTY | QTY*2.0 | QTY+1.0 |
|---|---|---|
| 0,67 | 0.0 | 1.0 |
| 1,00 | 2.0 | 2.0 |
| 0,50 | 0.0 | 1.0 |
建表语句如下:
CREATE TABLE IF NOT EXISTS bom( BOM_ID text NOT NULL, RM_FK text NOT NULL, QTY REAL NOT NULL, PRIMARY KEY (BOM_ID, RM_FK))
内容的提问来源于stack exchange,提问作者paolof89
相关产品推荐
相关产品推荐

