从数据库字段中选择项目除以逗号

时间:2010-12-15 23:57:56

标签: sql visual-studio-2008 select

我一直在努力的事情。

我在数据库中有一个tablefield,我存储了多个数字,除以逗号。

E.G。 = TBL1 - Numberfield有(1,2,3,4,5,6,7,8,9,10,11,12)

如何显示TBL1中Numberfield有1的所有行。

我有什么工作,但当我选择1时,我也选择11,12,...我该如何避免这种情况!

我的代码示例:

WHERE        (tbl1.Numberfield LIKE '%' + @Numberfield + '%')

Ty的帮助和你的时间!

1 个答案:

答案 0 :(得分:4)

最好更改您的架构,但您可以使用当前架构尝试:

WHERE  (',' + tbl1.Numberfield + ',' LIKE '%,' + @Numberfield + ',%')