当我在一个表中有一个字段是用来存放一系列事务00000(代表事务有四个状态),也有可能有2个状态,每执行完一个事务会将对应的状态位改为1,当所有事务执行完后再将对应的事务置回初始状态。
用下面的SQL就可以将所有已经完成的状态找出来
Select * from Tablename Where field like '%1%' and not field like '%0%'
还有另一种写法
Select * from Tablename Where CHARINDEX('0',field ,0) <1