标签: sql sql-server-2008
如果我将此字符串作为参数传递给SQL函数1,3,5,6
我需要在SQL函数
('1','3','5','6')
使用SQL Server我需要编写函数.....
答案 0 :(得分:1)
试试这个:
select '('''''+REPLACE('1,3,5,6',',',''''',''''')+''''')' as Str
SQLFiddle demo
答案 1 :(得分:1)
声明@Ids varchar(50)设置@Ids ='1,2,3,5,4,6,7,98,234'
从某个表格中选择* 其中Charindex(','+ cast(tableid as varchar(8000))+',',@ Ids)> 0