请各位高手帮小妹解答,小妹感激不尽!!
int	00000001	老企业
	int	00000010	新企业
	int	00000100	联系方式完整
	int	00001000	联系方式不完整
	int	00010000	内容完整
	int	00100000	内容不完整
	int	01000000	有产品
	int	10000000	无产品  
   这几个状态都可以组合起来表示一个企业的状态。如有产品的,内容完整的,联系方式不完整的老企业。其状态值是01011001。
现在我要查询老企业的记录,“01011001”状态值表明企业是老企业,而老企业的状态值是“00000001”。sql 语句select * from c where state ????????????????  00000001
请高手赐教。
------解决方案--------------------按照二进制的与运算去处理。
------解决方案--------------------SQL code
select * from c where state&00000001=00000001