系统集成Db2二进制

DB2数据库如何判断某个字段位的二进制位为1?

DB2数据库中,某个表的字段为DECIMAL,如何判断这个字段的某个二进制位为1,如何符合条件的选择出来

如: 表TEST中,testValue为该表中的一个字段,testValue为DECIMAL类型,
现在要判断这个字段testValue第14位是否为1,如果为1则选出当前行信息
select * from TEST where (testValue & 0x4000)没有用

参与3

1同行回答

atpeace331atpeace331数据库管理员银行
貌似 DB2 没啥好用的原生函数,可以做到。建议您写个相关的函数,再进行位与运算试试。显示全部

貌似 DB2 没啥好用的原生函数,可以做到。
建议您写个相关的函数,再进行位与运算试试。

收起
银行 · 2020-05-14
浏览1126

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-05-12
  • 关注会员:2 人
  • 问题浏览:1939
  • 最近回答:2020-05-14
  • X社区推广