谁帮我看看这个语句该怎么写 declare @a nvarchar(20)set @a = '411002,411025,411081'select * from Table where ID_County in (@a) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @a nvarchar(20)set @a = '411002,411025,411081'EXEC('select * from Table where ID_County in ('+@a+')')或CHARINDEX 本帖最后由 roy_88 于 2010-07-07 18:11:06 编辑 declare @a nvarchar(20)set @a = '411002,411025,411081'select * from [Table] where ','+@a+',' like '%,'+rtrim(ID_County)+',%' declare @a nvarchar(20)set @a = '411002,411025,411081'select * from Table where charindex(ID_County,@a)>0 SQL语句精简 varchar只读出255个字符 数据库后面写着(置疑),这是怎么回事? 在视图中这样的语句该怎样写? 再次向Dawugui提问:自定义函数用GetDate()传参的问题,一个晚上都没传好(在线等) [求教]SQL语句一难题 问一个SQL中的细节问题,望高手赐教 怎么把一个数据库生成可执行的脚本文件呀? 怎样让表中的字段名称显示出来 大虾,问个SQL语句的问题 问个很初级的问题。有答案马上结。 求助解决一个列转横的问题
set @a = '411002,411025,411081'
EXEC('select * from Table where ID_County in ('+@a+')')或CHARINDEX
set @a = '411002,411025,411081'
select * from [Table] where ','+@a+',' like '%,'+rtrim(ID_County)+',%'
set @a = '411002,411025,411081'
select * from Table where charindex(ID_County,@a)>0