3 sql sql-server sql-server-2005 explode
我Tags在一个表中调用了一个逗号分隔值的列
select 'hot,sweet,wow,cool' as Tags
Run Code Online (Sandbox Code Playgroud)
问题是我想用逗号分解它,并在下面显示它
Tags
-----
hot
sweet
wow
cool
Run Code Online (Sandbox Code Playgroud)
可能?
简单的查找和替换将做解决方案..工作,虽然看起来很脏:)
declare @dynamic_sql as varchar(2000)
select
@dynamic_sql=REPLACE ('SELECT '''+ 'hot,sweet,wow,cool' , ',' , ' '' as tags UNION SELECT '' ' )+''' as tags'
exec(@dynamic_sql)
Run Code Online (Sandbox Code Playgroud)
产量
tags
cool
sweet
wow
hot
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4967 次 |
| 最近记录: |