Poor 2016-10-18 01:13 采纳率: 0%
浏览 1100
已结题

sql server 位运算如何进行累或计算

sql 有sum函数进行累加,那有没有什么方法进行累或位运算呢

比如
gid flag
1 1
1 2
1 1
1 4
2 1
2 3
2 2

按gid分组,flag进行累或运算,输出

1 7
2 3

  • 写回答

2条回答 默认 最新

  • vamisary 2016-10-18 01:24
    关注

    可以在flag去除重复再进行累加。
    select gid,sum(distinct(flag)) from xxx group by gid

    评论

报告相同问题?