sqlserver like '%,3,%' 问题。。
select * from table where f_newgrade like '%,3,%'
f_newgrade 为字段名。。。数据库中存法事这样的 ,1,2,3,4,5,6, ,3,4,5,6
上面为2条数据的对应的值,,,,为什么用上面的like 语句 不能查出 ,1,2,3,4,5,6, 这条数据
请高手指教????
------解决方案--------------------
应该是没问题的。。
仔细检查中英文符号和空格。。。
------解决方案--------------------
SQL code
declare @tb table(f_newgrade varchar(200))
insert into @tb values(' ,1,2,3,4,5,6, ,3,4,5,6')
select * from @tb where f_newgrade like '%,3,%'
/*
f_newgrade
,1,2,3,4,5,6, ,3,4,5,6
*/