用数值与操作和空值对比查询数据,哪一个SQL语句执行效率更高?
wind 2007-11-30 11:08:48 有以下数据表
TEMPA
----------------------
ID iCheckMark cVerify cGodownMan
1 0
2 3 C A
3 1 B
4 0
现有两种查询语句
select * from TEMPA where iCheckMark&1>0
与
select * from TEMPA where cVerify <>''
哪一个效率更高?
当需要更多的空值比较时呢?例:
select * from TEMPA where iCheckMark&3>0
select * from TEMPA where cVerify <>'' and cGodownMan<>''