如何select出多个bit 字段的逻辑运算结果。

Ykang 2010-01-30 09:59:38
表T,有字段b1,b2,当然可能有更多的bit字段。 都是bit类型,b1为True,b2为False
我现在想select出b1,b2的逻辑运算结果:

比如 select (B1,B2的与运算) from T,应该返回 False
select (B1,B2的或运算) from T,应该返回 True
...全文
64 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2010-01-30
  • 打赏
  • 举报
回复
AND 与运算
OR 或运算

select B1 AND B2 from T
select B1 OR B2 from T
Ykang 2010-01-30
  • 打赏
  • 举报
回复
to ACMAIN_CHM:
-1的16进制表示是FFFF,每个bit都是1,当然是True,但觉得Access的返回有点古怪。
谢谢。
ACMAIN_CHM 2010-01-30
  • 打赏
  • 举报
回复
-1 就是 True 啊
0 是 false
Ykang 2010-01-30
  • 打赏
  • 举报
回复
to ACMAIN_CHM:
我最开始也试过And 和Or,但做Or查询时,返回的是-1,为什么不返回True??

7,713

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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