时间:2011-10-26 16:09:07

标签: tsql

我需要控制我的值是否存在于逗号分隔列表中。

例如

DECLARE @list NVARCHAR = '6,3,67,34';

SELECT Column1, Column2 FROM Table1
WHERE PATINDEX ('%' + CONVERT(NVARCHAR, Table1.ID) + '%', @list)

它应该返回ID字段为6,3,67或34的行。

我是否可以使用或不使用PATINDEX?

1 个答案:

答案 0 :(得分:3)