sql 有sum函数进行累加,那有没有什么方法进行累或位运算呢
比如
gid flag
1 1
1 2
1 1
1 4
2 1
2 3
2 2
按gid分组,flag进行累或运算,输出
1 7
2 3
sql 有sum函数进行累加,那有没有什么方法进行累或位运算呢
比如
gid flag
1 1
1 2
1 1
1 4
2 1
2 3
2 2
按gid分组,flag进行累或运算,输出
1 7
2 3
可以在flag去除重复再进行累加。
select gid,sum(distinct(flag)) from xxx group by gid