SomefieldID是一个整数
我想用jolly char(*或%)来显示所有数据......我该怎么办?
感谢大家的帮助...
再见 Stighy
答案 0 :(得分:1)
这似乎是一个经典案例,“当你拥有的只是一把锤子,一切看起来像钉子”。如果您尝试匹配“1 %%”,则实际上意味着> = 100且< = 199。同样,当您尝试匹配SomeFieldID LIKE "*3"
时,实际上意味着SomeFieldID % 10 = 3
。
答案 1 :(得分:0)
你的意思是LIKE声明吗?
SELECT * FROM Mytable WHERE cast(SomeFieldID AS varchar(100)) LIKE '%' + @FilterID + '%'
这将返回包含FilterID内容的任何记录。
假设FilterID是一个字符串。