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

模糊查询的有关问题。

2012-04-18 
模糊查询的问题。。。。为什么我这样查询查询不到的?如果把@Realname换成一个常量的话就可以查出来了。。。但是如

模糊查询的问题。。。。



为什么我这样查询查询不到的?如果把@Realname换成一个常量的话就可以查出来了。。。但是如果是变量就查不出来。。应该怎么改呢??

SQL code
select * from [User] a,Friends b,TypeFriends c where b.Account=@Account and a.UserId=b.UserId and a.Realname like '%@Realname%' and c.TypeFdsId=b.TypeFdsId


[解决办法]
like '%'+@Realname+'%'

如果是'%@Realname%',参数带进去时,会变成:'%'参数常量'%'。所以肯定会有错。

热点排行