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