我有一个表,上面有一个简单的上/下投票列,我最初创建为布尔值。true
是赞成票,false
是反对票。但是,我不确定如何使用聚合函数来实现这种查询结果。例如,5true
行和 2false
应该等于 +3 的投票。
我在想我需要将列更改为带有 +1 和 -1 的 smallint。这个对吗?有没有更好的方法来查询这样的东西?
我有一个表,上面有一个简单的上/下投票列,我最初创建为布尔值。true
是赞成票,false
是反对票。但是,我不确定如何使用聚合函数来实现这种查询结果。例如,5true
行和 2false
应该等于 +3 的投票。
我在想我需要将列更改为带有 +1 和 -1 的 smallint。这个对吗?有没有更好的方法来查询这样的东西?