首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请帮小妹解答,小妹感激不尽!

2012-03-23 
请各位高手帮小妹解答,小妹感激不尽!!int00000001老企业int00000010新企业int00000100联系方式完整int0000

请各位高手帮小妹解答,小妹感激不尽!!
int00000001老企业
int00000010新企业
int00000100联系方式完整
int00001000联系方式不完整
int00010000内容完整
int00100000内容不完整
int01000000有产品
int10000000无产品 


  这几个状态都可以组合起来表示一个企业的状态。如有产品的,内容完整的,联系方式不完整的老企业。其状态值是01011001。
现在我要查询老企业的记录,“01011001”状态值表明企业是老企业,而老企业的状态值是“00000001”。sql 语句select * from c where state ???????????????? 00000001

请高手赐教。


[解决办法]
按照二进制的与运算去处理。
[解决办法]

SQL code
select * from c where state&00000001=00000001 

热点排行