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

求一语句,需要找到表中在变量中出现过的记录,该如何解决

2012-03-19 
求一语句,需要找到表中在变量中出现过的记录如题,有一变量,varchar类型,如@a adfadas有一张表,其中有一个

求一语句,需要找到表中在变量中出现过的记录
如题,有一变量,varchar类型,如@a= 'adfadas '
有一张表,其中有一个字段也为varchar类型,例如:
id     text1     ...
1         ad
2         as
3         ae
4         efg

现在要把表中的text1中的字段,如果在@a变量中出现过,就查询出来,要求全字匹配。
如上面的例子,ad   和as都在@a中出现,则查询出
1       ad
3       ae

请问语句该如何写?

[解决办法]
Select * From 表 Where CharIndex(text1, @a) > 0
[解决办法]
select * from 表 where charindex(text1,@a)> 0

热点排行