我的问题是如何检查字符串中是否存在值。
例如,我的表Numbers
:
1 - 3749
2 - 9481
3 - 5541
我的程序:
@in_string varchar(128)
此测试的@in_string
等于9481, 88888, 5541
所以,我需要返回3行:" 2" "不存在" " 3"
答案 0 :(得分:0)
您正在寻找的SQL命令是LIKE,SUBSTRING或PATINDEX(至少,这些是我推荐的3)。所有这三个都将查看VARCHAR的特定部分,并返回有关是否找到特定值的信息。对这三个命令进行一些研究,找出最适合你情况的命令。
编辑:SUBSTRING在技术上并不会返回有关是否找到某个值的信息,但您可以使用它的结果来执行此操作。