国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

sqlserver2008 拆分字符串

2024-08-31 01:00:49
字體:
來源:轉載
供稿:網友
--說明:例如,將下列數據

id id_value
-----------------
1 'aa,bb'
2 'aa,bb,cc'
3 'aaa,bbb,ccc'

--轉換成以下的格式
id id_value
-----------------
1 'aa'
1 'bb'
2 'aa'
2 'bb'
2 'cc'
3 'aaa'
3 'bbb'
3 'ccc'

--代碼-------------------------------------------GO

復制代碼 代碼如下:


create table ta
(
id int,
id_value varchar(30)
)

insert into ta
select 1,'aa,bb' union all
select 2,'aa,bb,cc' union all
select 3,'aaa,bbb,ccc'

select
top 4000 ix = identity(int, 1, 1)
into #tb
from sys.objects a, sys.objects b

select
id,
id_value = substring(id_value,ix,charindex(',',id_value + ',',ix) - ix)
FROM ta as A, #tb as B
WHERE SUBSTRING( ',' + id_value, ix, 1) = ','

drop table ta
drop table #tb

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大余县| 洪湖市| 平遥县| 旬阳县| 松原市| 乡宁县| 右玉县| 孟州市| 达孜县| 高清| 姜堰市| 余江县| 仪陇县| 吉木萨尔县| 中超| 清水河县| 盘锦市| 甘谷县| 娄底市| 光泽县| 阿拉善右旗| 盱眙县| 察哈| 周宁县| 邵阳县| 甘肃省| 石台县| 景洪市| 涟源市| 灵石县| 吉隆县| 城口县| 屏东县| 赞皇县| 石阡县| 洪雅县| 祁连县| 醴陵市| 静宁县| 乌兰浩特市| 南昌市|