位置: 编程技术 - 正文

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

  • 转出多交增值税和转出未交增值税怎么理解
  • 外币报表折算差额是一种未实现的汇兑损益
  • 本年计算扣除限额的基数怎么算
  • 民办非企业单位可以盈利吗
  • 停车费定额发票税率
  • 长期待摊费用影响什么
  • 核定征收需要什么条件和手续
  • 发票章坏了能自己刻吗
  • 可供出售金融资产是指什么
  • 科技人员股权奖励
  • 股权转让有哪些方式
  • 企业所得税季报时间
  • 企业取得5%的房产增值税发票是否可以抵扣呢?
  • 会计学中递延收益怎么算
  • 公司对项目管理方式
  • 小微企业的认定标准2021
  • 部分预收账款会计科目
  • 员工午餐补贴可以入福利费吗?
  • 礼服租赁套餐
  • 我的初级备考经历怎么写
  • 直接转让土地使用权 土地增值税申报表
  • 住宿发票3%和6%区别
  • microsoft edge怎么改成ie11
  • 最新气象报告
  • 鸿蒙系统垃圾清理
  • 成本核算怎么做账
  • 企业库存太多后果
  • 费用已付款跨年怎么做账
  • 发票填开的基本规定?
  • ConquerCam.exe进程的详细介绍 ConquerCam进程信息介绍
  • 出口免退增值税计算公式
  • php实现和工作原理
  • 详解php处理字符的方法
  • 银行存款账面余额与银行账户余额
  • 大模型时代的自然语言处理
  • 2023版最新最全React面试题
  • mysqldump语句
  • python如何访问私有方法
  • mongodb聚合函数详解
  • 财务往来账对账总结
  • 开发支出与研发支出的区别
  • 公司向员工发放的慰问金怎么做账
  • 接受捐赠如何进项
  • 权益法下公允价值变动计入其他综合收益
  • 厂房房租发票
  • 劳务公司给包工头转账交税吗
  • 小规模纳税人增值税计算公式
  • 成品油发票的六个问答
  • 企业所得税退税如何进行账务处理
  • 股权转让会计账务处理方法
  • 外地工程预缴的工资怎么做账务处理
  • 发工资四舍五入多了几块钱怎么办
  • 税务开票系统如何设置不用重复登录
  • 公司注销财务账本怎么处理
  • 接受政府补助的应纳税所得
  • 无生产经营收入可以评为a吗
  • 现金日记账的对账工作有哪些
  • 发现以前的账做错了
  • 待摊费用是什么意思
  • 建筑公司的会计好做吗
  • 看过有趣的童话书,简单介绍下
  • service login
  • iis503如何解决
  • mac所有窗口最小化
  • Windows时间同步时出错该怎么解决?
  • 深入了解XP中“最后一次正确配置”功能
  • 为啥没有win8 win9
  • win10 功能
  • linux服务器安全配置
  • 程序员基本入门知识
  • web ui控件
  • shell脚本语言入门
  • html模板 js
  • unity3d速成
  • 初识年岁尚温柔 小说 免费
  • 安卓手机查看sd卡
  • bootstrap轮播效果
  • jquery跨域请求有哪些方式
  • 税务规范性文件制定管理办法
  • 2021年留抵退税可以退2019年的吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设