博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
XML--使用XML来将字符串分隔成行数据
阅读量:5949 次
发布时间:2019-06-19

本文共 653 字,大约阅读时间需要 2 分钟。

DECLARE @xml XMLSET @xml=CAST(REPLACE('
'+'AA,AB,AC,AD'+'
',',','
') AS XML) SELECT T.C.value('.','varchar(20)') AS Result FROM @xml.nodes('/ROOT/X') T(C)

 

取前几条记录,如'10,102,10254,103265,541,2154,41,156'中第四个','前的字符串

DECLARE @sourceStr NVARCHAR(MAX)DECLARE @splitStr NVARCHAR(10)SET @sourceStr='10,102,10254,103265,541,2154,41,156'SET @splitStr=','DECLARE @xml XMLSET @xml=CAST(REPLACE('
'+@sourceStr+'
',@splitStr,'
') AS XML)SELECT TOP(3) Result+',' AS [text()]FROM ( SELECT T.C.value('.','varchar(20)') AS Result FROM @xml.nodes('/ROOT/X') T(C)) AS T1 FOR XML PATH('')

 

转载地址:http://dvixx.baihongyu.com/

你可能感兴趣的文章
Python学习之列表
查看>>
索引与数据完整性的故事
查看>>
企业 - varnish
查看>>
16.4配置Tomcat监听80端口 16.5 配置Tomcat虚拟主机16.8Tomcat日志
查看>>
Play 2.4 学习笔记
查看>>
python解析json文件
查看>>
Spring 声明式注解事务实现机制
查看>>
决心书
查看>>
Debian 9.x配置SSH允许root用户登录
查看>>
控制反转(Ioc)与依赖注入(DI)
查看>>
Nginx优化,让你的网站轻松应对大流量
查看>>
ajaxFileUpload文件
查看>>
linux下MySQL 5.6源码安装
查看>>
2018,从梦想到事业
查看>>
python中的字典用法大全的代码
查看>>
如何挑选优质光模块?
查看>>
初学telnet
查看>>
C++线程入口函数的几种方式
查看>>
成都课得在线|UI该不该放入网络运营范畴
查看>>
内联元素的padding,margin,border等不起作用的原因
查看>>