位置: 编程技术 - 正文

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

  • 税收指的是什么
  • 临时用工的会计分录
  • 永久性差异什么是暂时性差异
  • 本期免税额怎么填写
  • 党费奖励需要交个税吗
  • 资本公积转增股本什么意思
  • 季度利润表格式
  • 单位买另一单位银行承兑汇怎样入账?
  • 银行定期存款转存
  • 营改增之后还有营业税金及附加吗
  • 电子发票真伪查询
  • 所得税季报季末从业人数怎么填
  • 公司发生的费用需要交税吗
  • 费用的补提利息怎么计算
  • 预付款项包括什么
  • 离职补偿金的税率
  • 应收账款一般按实际发生额入账
  • 收入与成本不匹配建议怎么写
  • 百旺开票系统升级后如何恢复
  • 银行承兑汇票怎么开
  • 如何处理企业所得税纠纷
  • mac如何关闭开机启动
  • abm文件怎么打开
  • 现金流量套期的分录
  • 结转出租包装物报废的残料价值计入
  • 城市:天际线
  • php常见的错误级别
  • 闲置的固定电话机怎么改装
  • react组件定义
  • uni-app实例教程
  • 微信小程序基于什么框架
  • create_proc_entry
  • unistack怎么关掉
  • uniapp微信小程序兼容
  • springboot自动配置的注解
  • 分公司可以分配利润吗
  • 印花税对什么征税
  • 支付土地补偿款账务处理
  • access2010怎么还原数据库
  • 专项资金支出流程
  • 工会经费税务代收是什么意思
  • 其他收益用什么明细账
  • 简易计税方法的适用范围
  • 建筑企业缴纳资源税
  • 企业丢失专用发票税务机关如何处理
  • 加油站充值套路
  • 车间检测费会计分录
  • 录入期初余额的操作方法
  • 余额百分比法的会计分录
  • 技术开发技术服务属于什么行业
  • 公司日常费用支出表怎么做
  • 员工办理健康证费用由谁支付
  • 天猫佣金会返还吗
  • 存货的实际成本法
  • 简述公司利润分配的程序
  • 保险公司的返点能要吗
  • 公司购买电缆线怎么做账
  • 差旅费报销属于自制原始凭证吗
  • 什么是现金等价物列举
  • windows安装设置
  • windows7的内存基本要求
  • win8怎么查看系统版本
  • win10系统预览版
  • windows7的关闭方法
  • win7激活后grub
  • windows 10预览版
  • win10系统怎么关闭病毒防护
  • cocos2d-x教程
  • glib库
  • jquery动态设置css
  • jquery 限制文件大小
  • Default style sheet for HTML 4
  • jquery animate源码
  • python win
  • 用python写随机数
  • 容易混淆的词汇
  • 自己搭配电脑
  • 境外付汇税务备案要多久
  • 营业税金及附加结转分录
  • 留底税额怎么写分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设