SQL字符串操作 staff_id in('a,b,c,d,e,f,g')用动态写就不要改了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @sql nvarchar(2000) ,@strVal nvarchar(200)select @strVal ='a,b,c,d,e,f,g' select @sql =' select * from tb where staff_id in ('''+replace(@strVal,',',''',''') +''')'--print @sql/* select * from tb where staff_id in ('a','b','c','d','e','f','g')*/exec (@sql) declare @p varchar(100)set @p='a,b,c,d,e,f,g'select * from 表 where charindex(','+staff_id+',', ','+@p+',')>0 CREATE SCHEMA问题 SQL Server 数据库表存储量的数量级是多少 有几百万的数据,有人时时查询。如何处理库。 问一句简单的sql语句!如何得到一个期内某一字段的记录!知道的麻烦说一下吧! 菜鸟提问:怎样查询不重复的价格中的最低价和该价格手机号、时间字段 [select]根据主键将相同记录的字符串字段叠加 根据一列更新另一列的问题 同步过程中的用户和权限问题? 又通宵了,如何让数据库自动改变一个字段的值?问题还是没有解决, 关于Job的两个问题,请指教 两台SQL2005服务器A,B之间的复制出错 紧急求助:如何将文本导入sql特定字符串
select @strVal ='a,b,c,d,e,f,g'
select @sql =' select * from tb where staff_id in ('''+replace(@strVal,',',''',''') +''')'
--print @sql
/*
select * from tb where staff_id in ('a','b','c','d','e','f','g')
*/
exec (@sql)