位置: 编程技术 - 正文

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

  • 当月未抵扣的进项税
  • 一般纳税人是什么型企业
  • 进项税额比销项税额大怎么办
  • 其他应付款贷方负数怎么调整
  • 银行对账单由谁去取
  • 新增资产额怎么计算
  • 作废的支票银行怎么处理
  • 离婚财产分割涉及偷税漏税可以移交税务局调查吗
  • 收到进度款开票如何做账务处理合适呢?
  • 公司用现金支付的形式有哪些
  • 对外来发票金额怎么算
  • 哪些费用税务局可以抵扣
  • 2018年业务宣传费与广告费税前扣除标准及依据
  • 工资薪金支出税收金额怎么算
  • 增值税又有调整政策吗
  • 培训过程中出现的问题及解决办法
  • 公司注销了帐户钱能办款
  • 进口海运费增值税发票 抵扣
  • 小规模开票软件服务费账务处理
  • 免征附加税费
  • 什么情况下需要承担法律责任
  • 捐赠支出税前扣除票据
  • linux grub
  • 公司用车车祸一般谁负责
  • 转出未交增值税借方余额表示什么
  • 退税到账怎么做账
  • 发票管理的基础环节
  • 特殊性税务处理的条件
  • 贷款减值损失准备怎么算
  • 汇兑损失是否可以抵扣
  • 奥卡万戈三角洲位置
  • vuex model
  • 补计提去年所得税费用会计分录
  • openai创始人阿尔特曼 取向
  • vue3 element ui
  • 批发商和零售商属于
  • pytorch go
  • openfoam中文教程
  • 遍历目录文件
  • 预付采购材料款60000元
  • 升级到miui14感觉耗电快了
  • dedecms建站操作
  • 关于转租电费收取规定
  • 设备购入后又退出怎么办
  • 报废车怎么处理最划算
  • 企业如何优化管理
  • 企业银行存款的流动性强于存货
  • 企业清算期间发生的各项费用应计入以下什么科目
  • 价税合计怎么求税额
  • 银行手续费没拿可以退吗
  • 每个银行都有结息
  • 施工单位索赔应满足哪些条件?
  • 如何调整以前年度错账
  • 企业免征税范围有哪些
  • 企业的投资公司 私募
  • 极速一键装机
  • smsvchost.exe是什么文件 电脑中Svchost.exe病毒解决办法
  • windows隐藏administrator
  • 不知道,不知道
  • linux设置服务器ip地址
  • 关于linux中Squid代理服务器的10个实用面试问答
  • cocos 2d x
  • jquery()
  • mac 安卓系统
  • 以下关于shell脚本参数
  • 用jquery制作网页
  • shift妙用之解决shell编程中的入参问题
  • bash特殊符号
  • JavaScript Array对象详解
  • ug怎么加载制图模板
  • shell脚本的启动和关闭命令
  • 安卓端数据库
  • Javascript valueOf 使用方法
  • 手机截取电脑屏幕
  • python 字符串
  • 主营业务收入占比高说明什么
  • 微信收款商业版和个人经营收款码区别
  • 电子专票操作视频
  • 电子税务局申领的发票怎么读入
  • 怎么注册山东省电子税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设