求一个sql语句,若记录中存在某字段则给变量赋值
存储过程中有个变量@flag 
 现在表table中有个字段是desc 
 现在若干条记录,这些记录中任何一条的desc字段中包含字符串PE,则给@flag赋值为1 
 求此赋值语句 
------解决方案--------------------if exists(select 1 from [table] where charindex( 'PE ',[desc])> 0) 
 set @flag=1
------解决方案--------------------if exists (select * from 表名 where [desc] like  '%PE% ') 
 	set @flag=1