oracle中逻辑与、逻辑或、逻辑与非函数的使用
1.逻辑与运算 oracle中提供了逻辑与运算的函数,即:bitand(x,y) 例如: select bitand(1,0) from dual --0
2.逻辑或运算 oracle中没有提供逻辑或运算的函数,因为可以通过bitand这个函数来实现bitor即逻辑或的功能 公式: 例如: select (3+1)-bitand(3,1) from dual -- 3
3.异或运算 oracle中也没有这个函数同理可以使用bitand这个bitxor函数实现 公式:BITXOR(x,y) = BITOR(x,y) - BITAND(x,y) * 2 例如: select (4 + 3) - BITAND(4,3) * 2 from dual -- 7 select (6 + 2) - BITAND(6,2) * 2 from dual --4 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |