我有一张有五个 tinyint 列的表。
如果我对一行进行查询,我会得到如下结果:
select flag1, flag2, flag3, flag4, flag5 from mytable where whatever;
我需要的是得到总和,就好像它们是整数一样。在这个例子中,输出是四个一和一个零,所以我想得到一个 4。
此查询不起作用:
select sum(flag1, flag2, flag3, flag4, flag5) from mytable where whatever;
这也不是:
select sum(flag1, flag2, flag3, flag4, flag5) from mytable where whatever;