位置: 编程技术 - 正文

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

  • 收入及增值税会计准则
  • 企业所得税损益结转
  • 什么是免税合并
  • 律师事务所的所训
  • 弃置费用的财务费用可以税前扣除吗
  • 工资进成本还是费用
  • 职工集资建房款属公款吗
  • 将资产货物用于业务宣传增值税
  • 周转材料低值易耗品摊销
  • 社保的计提缴纳分录怎么写
  • 过路过桥费抵扣2021新规定
  • 三证合一后章要换吗
  • 简易计税方法适用范围
  • 资产减值损失列示在利润表哪里
  • 酒店挂账要做收款凭证吗
  • 固定资产的残值怎么算出来的
  • 小型纳税人个人所得税
  • 员工报销现在用什么软件
  • 预提费用利息会增加吗
  • 企业收到的政府补贴,怎么入账
  • centos6.5下载
  • 贷款本息转本金
  • 苹果14
  • typecho插件开发教程
  • 内置管理员无法打开此应用
  • vue blob下载文件
  • linux mount命令详解
  • windows优化设置
  • 资产减值损失的借贷方向
  • 混合筹资的定义
  • 开票逃税的处罚
  • 未分配利润为负的原因
  • 微信小程序开发一个多少钱
  • 实战到底究竟是什么意思啊
  • js轮播图视频教程
  • 办完外经证怎么交税
  • 公益组织可以开公司吗
  • 当月认证的发票可以撤销吗
  • 电子产品报废清理是否缴纳教育附加税
  • 资产负债表的负债项目显示了企业所负担债务的
  • 形成固定资产的主要手段是
  • go语言ui
  • 普通的增值税
  • 职工教育经费是从工资里扣吗
  • db2 21000怎么解决
  • 集团与子公司资产的区别
  • 企业现金规模的影响因素
  • 员工多交个税企业就少交所得税吗?
  • 税务稽查补缴上年所得税分录
  • 微信提现手续费多少?
  • 收入 摊销
  • 网络使用费属于办公费吗为什么
  • 什么是非关联方账户
  • 注册资本和实收资本相等吗
  • 全资子公司的利与弊
  • 本年利润的会计分录
  • 工业企业营业税率
  • 预提业务
  • mysql mod
  • Windows Server 2016第三技术预览版新特性详解:容器是亮点
  • 电脑打开win
  • 电脑运行慢怎么办?
  • windows7关机点了没反应
  • win8.1使用教程
  • linux启动cron定时任务
  • linux修改22端口号
  • win7系统连不了网络
  • android 滚动选择器
  • xcode怎么新建项目
  • opengl glu
  • easyui combotree加载静态数据问题(选不上)解决方法
  • javascript入门经典
  • jQuery使用$.ajax进行即时验证实例详解
  • jquery获取document对象
  • python3正则
  • unity获取ui
  • 工作笔记都写什么内容
  • 国家税务总局税收违法行为检举管理办法
  • 微山湖到底属于哪里
  • 报税日期2023年
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设