[请教]用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的进行和统计。
能否进行类似的作或运算呢?
分数不够可以加,
这可是我毕业设计的关键环节阿,大家帮忙,谢谢啦。
...全文
107 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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了一天了,怎么没人回答?

13,871

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧