国产探花免费观看_亚洲丰满少妇自慰呻吟_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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 高密市| 奉贤区| 繁峙县| 蒙阴县| 鄂伦春自治旗| 兴安盟| 上高县| 山西省| 巴林右旗| 永靖县| 个旧市| 丹东市| 禹城市| 承德县| 汤阴县| 伊吾县| 茌平县| 贵港市| 榆林市| 曲水县| 新巴尔虎左旗| 虞城县| 青岛市| 松滋市| 建昌县| 乐东| 环江| 枣阳市| 康平县| 平遥县| 易门县| 浙江省| 阜城县| 秭归县| 尼玛县| 商南县| 海口市| 驻马店市| 益阳市| 宜宾市| 年辖:市辖区|