SQL Where IN,该如何解决

SQL Where INnvarchar 类型 如何能像 int 类型一样使用SQL语句 IN 类似的效果Where FNumber In (02.0012,

SQL Where IN
nvarchar 类型 如何能像 int 类型一样
使用SQL语句 IN 类似的效果

Where FNumber In ('02.0012, 02.0071, 07.0026')

[解决办法]
可以
这样

SQL code
Where FNumber In ('02.0012', '02.0071', '07.0026')
[解决办法]
动态SQL实现,
SQL code
declare @pl nvarchar(200),@sql nvarchar(2000)select @pl='02.0012, 02.0071, 07.0026'select @sql='select * from [表名] where FNumber In('''            +replace(@pl,', ',''', ''')+''')'            exec(@sql)