[请教]用sql实现或运算

comefirst 2004-05-03 08:34:30
一个表中如下结构:
flag int 4


数据:
id flag
1 10
1 13
1 14
2 9
2 12
我要想实现相同id得flag列数值的或运算,应该怎么做呢?有没有人有好的办法?
这里相同id得flag的个数不是定的。
count(*)
group by id
可以对相同id的进行和统计。
能否进行类似的作或运算呢?
分数不够可以加,
这可是我毕业设计的关键环节阿,大家帮忙,谢谢啦。
...全文
65 6 点赞 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
comefirst 2004-05-03
能够自己编的话当然我自己写了,但是我做的这个是一个b/s的系统,进行或运算的数据量比较大,在外部程序写很容易超时的。
  • 打赏
  • 举报
回复
叶子哟 2004-05-03
整数变二进制可以用IntToHex()
  • 打赏
  • 举报
回复
叶子哟 2004-05-03
这个sql没办法,你只能编代码了,用一个双循环来做
  • 打赏
  • 举报
回复
comefirst 2004-05-03
桉位做或运算。
1001
1100
----
1101
则运算后输出结果为
id flag
1 13
  • 打赏
  • 举报
回复
叶子哟 2004-05-03
或运算是什么意思呀!你举个例子,是要只取一个吗?
  • 打赏
  • 举报
回复
comefirst 2004-05-03
up了一天了,怎么没人回答?
  • 打赏
  • 举报
回复
相关推荐
发帖
C++ Builder
加入

1.3w+

社区成员

C++ Builder相关内容讨论区
申请成为版主
帖子事件
创建了帖子
2004-05-03 08:34
社区公告
暂无公告