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

sql语句,若记录中存在某字段则给变量赋值

2012-03-12 
求一个sql语句,若记录中存在某字段则给变量赋值存储过程中有个变量@flag现在表table中有个字段是desc现在

求一个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

热点排行