sqlserver中根据字符分割字符串的最好的写法分享
16lz
2022-01-14
知识点:
1、拼接SQL
2、UNION ALL
3、EXEC
其代码如下:
复制代码 代码如下:
--测试示例
declare @sql varchar(2000),@tsql nvarchar(max),@split varchar(100)
set @sql='A,B,C,D,E' --保存的字符
set @split=','--分隔符
select @tsql='select '''+replace(@sql,@split,''' union all select ''')+''''
exec(@tsql)
显示结果:
----
A
C
D
E
(5 行受影响)
1、拼接SQL
2、UNION ALL
3、EXEC
其代码如下:
复制代码 代码如下:
--测试示例
declare @sql varchar(2000),@tsql nvarchar(max),@split varchar(100)
set @sql='A,B,C,D,E' --保存的字符
set @split=','--分隔符
select @tsql='select '''+replace(@sql,@split,''' union all select ''')+''''
exec(@tsql)
显示结果:
----
A
C
D
E
(5 行受影响)
更多相关文章
- android中json文件的写法
- Android(安卓)UI控件详解-Button(按钮)点击事件的5种写法
- android自定义属性
- 《Android(安卓)复杂的列表视图新写法 MultiType》知识点整理
- Android(安卓)中自定义控件和属性(attr.xml,declare-styleable,T
- Android(安卓)中自定义控件和属性(attr.xml,declare-styleable,T
- EditText 设置 imeOptions 无效问题
- Android点击事件的四种写法
- Android(安卓)读写文件的N种写法