Sql Server切割字符串用in查询

思路  

1将指定字符串按照内置函数 STRING_SPLIT切换成行 

2将行通过查询赋值方式添加单引号‘’

3使用stuff切割行最终拼接为一行带单引号的字符串

最终效果如下
 select stuff((select ','+''''+value+'''' FROM  STRING_SPLIT('b02,b09,b06,b03,b08',',') for xml path('')),1,1,'')

 

你可能感兴趣的:(SQL,字符串函数处理,.net,sql,切割字符串,动态sql)