位置: 编程技术 - 正文

sqlserver FOR XML PATH 语句的应用

编辑:rootadmin
select UserID,UserName from @TempTable FOR XML PATH 运行这段脚本,将生成如下结果: 大家可以看到两行数据生成了两个节点,修改一下PATH的参数: select UserID,UserName from @TempTable FOR XML PATH('lzy') 再次运行上述脚本,将生成如下的结果: 可以看到节点变成,其实PATH() 括号内的参数是控制节点名称的,这样的话大家可以看一下如果是空字符串(不是没有参数)会是什么结果? select UserID,UserName from @TempTable FOR XML PATH('') 执行上面这段脚本将生成结果: 这样就不显示上级节点了,大家知道在 PATH 模式中,列名或列别名被作为 XPath 表达式来处理,也就是说,是列的名字,这样大胆试验一下不给指定列名和别名会是怎么样? select CAST(UserID AS varchar) + '',UserName + '' from @TempTable FOR XML PATH('') 运行上面这句将生成结果 1a2b 所有数据都生成一行,而且还没有连接字符,这样的数据可能对大家没有用处,还可以再变化一下: select CAST(UserID AS varchar) + ',',UserName + '',';' from @TempTable FOR XML PATH('') 生成结果 1,a;2,b; 大家现在明白了吧,可以通过控制参数来生成自己想要的结果,例如: select '{' + CAST(UserID AS varchar) + ',','"' +UserName + '"','}' from @TempTable FOR XML PATH('') 生成结果 {1,"a"}{2,"b"} 还可以生成其他格式,大家可以根据自己需要的格式进行组合。 下面是一个数据统计的应用,希望大家可以通过下面的实例想到更多的应用 生成结果(每个城市的用户名) 北京 b,d 上海 a,c,e

推荐整理分享sqlserver FOR XML PATH 语句的应用,希望有所帮助,仅作参考,欢迎阅读内容。

sqlserver FOR XML PATH 语句的应用

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

sqlserver 通用存储过程分页代码(附使用ROW_NUMBER()和不使用ROW_NUMBER()两种情况性能分析) 表结构:CREATETABLE[dbo].[Xtest]([ID][bigint]IDENTITY(1,1)NOTNULL,[XName][nvarchar]()NULL,[XDemo][nvarchar]()NULL,CONSTRAINT[PK_xtest]PRIMARYKEYCLUSTERED([ID]ASC)WITH(PAD_INDEX=OFF,STATISTICS

分页存储过程(一)使用sql的新函数构造分页存储过程 其实在很多时候设计的度还是要把握的,不至于让自己陷入【非要把它设计成万能的分页存储过程】的怪圈中才是最重要的,因为我们还要留出时间还

SQL的维护计划无法删除的解决方法 1.查看"维护计划"对象的IDusemsdbselect*fromsysmaintplan_plansselect*fromsysmaintplan_logselect*fromsysmaintplan_subplans2.根据ID号删除相应的"维护计划"deletefromsysmaintplan_logwher

标签: sqlserver FOR XML PATH 语句的应用

本文链接地址:https://www.jiuchutong.com/biancheng/319312.html 转载请保留说明!

上一篇:SqlServer 2005/2008数据库被标记为“可疑”的解决办法

下一篇:sqlserver 通用存储过程分页代码(附使用ROW_NUMBER()和不使用ROW_NUMBER()两种情况性能分析)

  • 房地产企业增值税计算
  • 保障性住房土地增值税预征
  • 职工意外伤害险赔偿范围
  • 月初没报税可以领发票吗
  • 出口货物发生退运是征税还是免税
  • 在分公司签的合同能转到总公司吗
  • 核定征收财务报表
  • 出口货物进项税怎样处理
  • 合并报表负商誉为什么计留存收益
  • 贸易型出口退税流程
  • 事业单位预收账款属于什么科目
  • 控股股权转让
  • 资产损失税前扣除是什么意思
  • 商品削价准备怎么算
  • 增值税与实际缴纳不符
  • 营改增典型案例
  • 失控发票已取得怎么处理
  • 公司利润如何提高
  • 股权转让交的印花税怎么做会计分录
  • 电商公司购买拍照违法吗
  • 企业增值税征收时间
  • 有关预提费用如何冲销
  • 计提的跌价准备销售时怎么处理
  • 待抵扣进项税期末要结转吗
  • 企业抄报税怎样操作
  • 生产型企业原材料运费入库单怎么填
  • 哪些资产损失可以转回
  • 汇算清缴中企业基础信息表
  • PHP:escapeshellcmd()的用法_命令行函数
  • 应收账款保理的主要意图在于
  • 退税的项目有哪些
  • javascript postmessage
  • 简易计税办法和计税依据
  • 赠送客户商品分录
  • 国税打印发票
  • uniapp 开发安卓app怎么打包迭代版本
  • Laravel 5.3 学习笔记之 安装
  • 微擎框架破解版v2.7.7
  • 帝国cms使用手册
  • 分公司需要交所得税吗
  • 小规模纳税人开专票需要交税吗
  • 质保金如果以后可以退吗
  • 合作公司投资方式
  • js array
  • phpcms生成html
  • 简述SQL server管理器的功能
  • 企业所得税退税怎么操作流程
  • 各人所得税法规定
  • mysql数据库优化配置
  • 关于sql的问题
  • 会计上需要结转的科目
  • 房地产开发公司注册条件
  • 某首饰商城为增值税一般纳税人,2021年1月发生以下业务
  • 没有收入是纳税人吗
  • 发票金额跟实际金额为什么不一样
  • 销项负数发票入账分录
  • 油票发票在报销单上怎么填写
  • 猪肉蔬菜是免税农产品吗
  • 工程款结清确认书
  • 企业建账的流程是怎样的
  • 企业经营规模小怎么办
  • win7怎样关闭u盘保护功能
  • winxp设置在哪
  • 一键ghost还原备份
  • windos8怎么样
  • Linux Mount NTFS分区造成的权限问题如何解决?
  • linux查看命令帮助信息的方式
  • win10预览版绿屏重启解决
  • android打包v1v2
  • using Net::SSH2 shell 的二个方法
  • 简介英文
  • html5翻页效果
  • 教女朋友学粤语
  • jquery选择器大全
  • 自来水征税
  • 文山市税务
  • 落实与什么动词搭配
  • 扬州税务学院住宿环境
  • 税务机关宣传
  • 广东广州税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设