ORACLE位运算的问题? select bitand(1,1)+0 from dual; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 两个1之间的位与运算 SQL > select to_number(bitand(1,1)) from dual; TO_NUMBER(BITAND(1,1)) ---------------------- 1 1与0之间的运算: SQL > select to_number(bitand(1,0)) from dual; TO_NUMBER(BITAND(1,0)) ---------------------- 0 0与0之间运算: SQL > select to_number(bitand(0,0)) from dual; TO_NUMBER(BITAND(0,0)) ---------------------- 0 1、关于oracle的bitand函数: 他就是相当于c语言的位与(&)运算。 bitand(1,2)=0 相当于 01&10 结果当然是0了 bitand(6,2)=2 相当于 110&010 结果为010十进制数为22、至于c语言中的逻辑与运算&&,那只是进行逻辑运算的呀,同为真时&&运算才为真否则为假,在oracle用and就可以了。 Oralce连接问题 关于oracle安装后运行的问题 股市监测与预报系统招募共同研究开发志愿者 一些配置文件的编写规格,请帮忙 求教带参数查询并返回结果集的存储过程写法? oracle安装问题(基础篇) 有什么好的介绍Oracle的系统管理的资料? oci调用存储过程的问题 请教各位高手,有关存储过程的问题!100分! 简单:从两表中取数据 ORACLE中位运算的问题 朋友们有懂ACCESS的吗?有没有类似ORACLE的ROWNUM的东西? 请到ACCESS论坛取分,和这里的分数是通的。我的朋友请帮我up一下,谢谢了。
SQL > select to_number(bitand(1,1)) from dual;
TO_NUMBER(BITAND(1,1))
----------------------
1
1与0之间的运算:
SQL > select to_number(bitand(1,0)) from dual;
TO_NUMBER(BITAND(1,0))
----------------------
0
0与0之间运算:
SQL > select to_number(bitand(0,0)) from dual;
TO_NUMBER(BITAND(0,0))
----------------------
0
他就是相当于c语言的位与(&)运算。
bitand(1,2)=0 相当于 01&10 结果当然是0了
bitand(6,2)=2 相当于 110&010 结果为010十进制数为2
2、至于c语言中的逻辑与运算&&,那只是进行逻辑运算的呀,同为真时&&运算才为真否则为假,在oracle用and就可以了。