位置: 编程技术 - 正文

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()两种情况性能分析)

  • 递延所得税如何影响所得税费用
  • 累计折旧科目一直有余额吗
  • 其他综合收益包括资本公积吗
  • 个体每月开票超10万
  • 售后维修的配件有哪些
  • 收到发票当月不抵扣怎么做账
  • 银行卡待报解预算收入是什么钱
  • 总公司亏损分公司盈利如何处理
  • 外贸企业出口退税出口明细申报表
  • 会员卡退钱是退全额吗
  • 用土地出资需要交税吗
  • 住宅租给公司办什么手续
  • 简易征收电费能不能抵扣
  • 培训费发票可以抵扣进项税吗
  • ktv的发票可以报销吗
  • 预付账款的借方是应付账款的哪方
  • 纳税退税申请表的基本情况如何写
  • 分红转增股本什么意思
  • 软件开发过程中采用多种图形化工具
  • 付下一年房租会计分录
  • 商场收取商户违约金上什么税?
  • 大专生可以考公务员职位列表
  • 汇算清缴时交的税怎么算
  • 分公司需要核准名称吗
  • 资本化利息金额
  • 水利建设专项收入怎么申报不了
  • 贴息债券计算公式
  • 生物制品税率3%税率什么时候开始的
  • 以前年度的其他应付款不用付怎么处理
  • win10ie浏览器没有internet选项
  • 新版edge浏览器极速模式
  • 贴现到期不获付款
  • 银行自动扣费用是什么
  • win7步骤和详细教程
  • 建筑企业被靠挂靠怎么办
  • 用产品抵债的合同怎么写
  • 视同销售的会计处理怎么做?
  • 会计科目分类有几种方法
  • 计提本月银行存款应收利息会计分录
  • 开个人劳务发票怎么缴个人所得税
  • 资产负债表的编制原理
  • 连通函数
  • 融资交易的会计处理
  • 使用时间
  • mongodb skip数据量大
  • sql实现split函数的脚本
  • 短期借款财务处理
  • 上月未记账,本月同样可以记账
  • 公司账户的钱怎么合理的转出来
  • 预算会计年末如何结账
  • 进项和销项税月底有余额吗
  • 企业免征税范围有哪些
  • sql server设置自增
  • ARP欺骗攻击原理
  • mac os 应用
  • win7系统怎么用键盘开机
  • auto tool怎么用
  • 雨林木风 winxp sp3 安装版 ys8.0
  • win7系统电脑怎么开热点
  • cocos2dx scrollview
  • js信息框
  • andriod 控件
  • 适者生存作文800字议论文
  • Unity 相关经典博客资源总结
  • Unity3D游戏开发(第2版)
  • css浮动和清除浮动
  • disk指令
  • jQuery Validation PlugIn的使用方法详解
  • nodejs使用视频教程
  • linux写时复制
  • jquery可以实现哪些效果
  • mac上安装破解软件会怎样
  • python中运算符重载方法
  • 以非gradle方式将 Eclipse 项目导入Android Studio
  • 贵州省增值税普通发票图片
  • 仓储用地和物流用地划分
  • 酒店,旅店的营业范围
  • 广东佛山超市排名
  • 西藏景区门票优惠政策最新
  • 金税盘白盘如何换纽扣电池
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设