sqlserver中根据字符分割字符串的最好的写法分享
发布时间:2020-11-14 07:40:49 所属栏目:MsSql 来源:互联网
导读:因数据库中保存的是以,号分隔的数据,需要在界面上以表格的方式显示出来。特想出以下方法
知识点: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 行受影响) (编辑:长春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server-2008 – SQL 2008镜像,如何从镜像数据库进行故障
- 浅谈基于SQL Server分页存储过程五种方法及性能比较
- 使用BULK INSERT大批量导入数据 SQLSERVER
- sql server2016里面的json功能浅析
- sql-server – 为什么SET ARITHABORT ON会大大加快查询速度
- mybatis的动态sql详解(精)
- sqlserver not in 语句使程充崩溃
- sql – 如何找到SSIS 2008 R2包中使用的.NET框架版本?
- MSSQL2005 INSERT,UPDATE,DELETE 之OUTPUT子句使用实例
- sql – 我得到:“你试图执行一个不包含指定表达式’OrdID’
