小编Mat*_*t A的帖子

SQLite3中使用除法的计算字段

我有一个带有 2 个 INT 字段的 sqlite3 表。(通过和失败)

我想计算 % Passed 所以我使用以下 SQL

SELECT id,
       passed,
       failed,
       passed / (passed + failed )* 100 AS 'passedPC'
  FROM myData
Run Code Online (Sandbox Code Playgroud)

如果 Passed 是 23 并且 Failed 是 3 我得到 0 返回这是意外的。

为什么是这样?

sql sqlite

3
推荐指数
1
解决办法
2201
查看次数

标签 统计

sql ×1

sqlite ×1