编程论坛
注册
登录
编程论坛
→
SQL Server论坛
怎样查找在某一段字符里面的数据
lslczq
发布于 2010-10-09 09:37, 545 次点击
假如我有一段字符s="32551346832551346919770817"
我想查找一个sql数据库中某个字段的值包含在s内的数据。如"3255"在s内,"1977"在s内这些数据匹配,"1978"等不再s内就不匹配。
3 回复
#2
gameohyes
2010-10-09 23:03
采用通配符
#3
cnfarer
2010-10-10 07:13
Like
#4
zhaoyang1008
2010-10-10 20:13
采用PATINDEX()函数,这个函数支持通配符,比如 PATINDEX(‘%3225%’,‘32551346832551346919770817’)如果该函数返回零,则说明所查找的字符3225不在这个字符串中,可以用if判断
1