DECLARE @xml XML
SET @xml=CAST(REPLACE('<ROOT><X>'+'AA,AB,AC,AD'+'</X></ROOT>',',','</X><X>') 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 XML
SET @xml=CAST(REPLACE('<ROOT><X>'+@sourceStr+'</X></ROOT>',@splitStr,'</X><X>') 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('')

XML--使用XML来将字符串分隔成行数据相关推荐

  1. 理解 XML Schema:XML Schema 初步 (I)

    理解 XML Schema:XML Schema 初步 (I) 内容: 购买订单模式文档 复合类型定义,元素和属性声明 出现约束 全局元素和属性 命名冲突 简单类型 列表类型(List Type) 联 ...

  2. 理解XML Schema: XML Schema 初步 (I)(转)

    本文章系列是XML Schema的一个从入门到进阶的基本教程.内容主要翻译整理了W3C关于XML Schema的入门级规范:XML Schema Part 0: Primer( http://www. ...

  3. 使用自连接、for xml path('')和stuff合并显示多行数据到一行中(转)

    原文: http://njm.iteye.com/blog/795881 --使用 自连接.for xml path('')和stuff合并显示多行数据到一行中--注 --1.计算列可以不用包含在聚合 ...

  4. 都 2021 年了,竟然有人搞大数据时忽略 JSON 而去研究用 C# 把 XML 转换为 XML 的技术...

    在大数据项目开发过程中,ETL(Extract-Transform-Load)是必不可少.即便目前 JSON 非常流行,开发人员也有必定会有对远古系统的挑战,而 XML 格式的数据源作为经典存在浑身上 ...

  5. 【XML】XML元素属性详解

    XML属性 XML也可以指定属性的,比如下面的代码: <?xml version="1.0" encoding="UTF-8" ?> <SAL ...

  6. C++中XML的读写操作(生成XML 解析XML)

    一.用Poco库 Poco库是下载.编译和使用:www.cnblogs.com/htj10/p/11380144.html DOM(The Document Object Model)方式: 1. 生 ...

  7. 好用的对象转xml、xml转对象工具类-支持集合嵌套转换(Java实现)

    好用的对象转xml.xml转对象工具类-支持集合嵌套转换(Java实现) 网上找了很多转换工具,对于自己的业务都不是很合适,所以总结了一下网上的方案,最终定下来是这样子的,主要使用dom4j做操作 m ...

  8. XML指南——XML元素

    XML元素是可以扩展的,它们之间有关联. XML元素有简单的命名规则. XML元素是可以扩展的 XML文档可以被扩展一边携带更多的信息. 请看下面的XML便条例子: <note> < ...

  9. PostgreSQL 字符串分隔函数(regexp_split_to_table、regexp_split_to_array)  发表于 2020-06-01 |  阅读次数: 394

    转载:https://zhangzw.com/posts/20200601.html PostgreSQL 字符串分隔函数(regexp_split_to_table.regexp_split_to_ ...

最新文章

  1. Caml Query语句的所有条件
  2. 01H5-fe-html5-005插入音频
  3. Nginx的配置文件位置以及组成部分结构讲解
  4. shell获取当前进程pid和上一个进程pid
  5. MySQL 中事务详解
  6. 协调多个对象之间的交互——中介者模式
  7. 学习响应式BootStrap来写融职教育网站,要是踩到坑就找我。
  8. onpagefinished等了很久才执行_互联网职业经理人的素养(二):执行力
  9. GC原理---对象可达判断
  10. 关于C++中ios::sync_with_stdio(false)
  11. Datatypes In SQLite Version 3
  12. Java面试--Structs
  13. 如何将360浏览器兼容IE8、IE7
  14. linux纯终端下中文输入,Ubuntu 14.04 终端模式下中文输入 听歌
  15. 关于QQ互联的一些坑
  16. 国内十大上市移动医疗企业盘点
  17. tenacity.retry Python中一个专门用来重试的库
  18. wps文档怎么做链接
  19. 实时系统vxWorks - 动态库、静态库建立及调用
  20. SQL Server 沿用上一日的数据

热门文章

  1. Java消息队列总结只需一篇解决ActiveMQ、RabbitMQ、ZeroMQ、Kafka
  2. 对程序实施精准手术!阿里安全猎户座实验室首创“自动逆向机器人”
  3. Linux下的用户和组
  4. android之实现各个组件点击事件处理
  5. HDU 1978 How many ways DP问题
  6. XenApp共享桌面打开文件警告与桌面文件由于Internet文件安全设置无法打开解决办法...
  7. Windows 2008 R2安装DHCP服务器问题及解决方法
  8. 转:IOS开发之----Xcode非ARC项目中设置部分文件ARC支持
  9. 前后台分离--概念相关
  10. Struts2之初识