位置: 编程技术 - 正文

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

  • 销项税是什么意思进项税是什么意思
  • 主营业务是家电吗
  • 季度企业所得税申报表怎么填写
  • 现在的统计证还用年检吗
  • 个体工商户网上注销
  • 进项税额转出税率
  • 电汇凭证的日期为什么必须是当天
  • 经营性文化事业单位有哪些
  • 企业所得税研发费用怎么填
  • 退休人员工资可以提福利费吗
  • 工会经费如何做会计分录科目
  • 股东贷款可以转给其他人吗
  • 个体户个人所得税怎么交
  • 企业发生的销售折让
  • 文化传媒公司的经营模式怎么写
  • 垃圾填埋沼气发电招聘
  • 向银行贷款资产包括哪些
  • 事业单位购入车辆如何做账
  • 公司双方签订协议书范本
  • 金蝶kis云专业版原材料数量怎么录入
  • 公司股权转让协议标准范本
  • 公司如何为员工缴纳社保
  • 补交申报的利息怎么入账
  • 收据可以入账的范围
  • 固定资产可以一次折旧完吗
  • spf13-vim – Vim编辑器终极发布
  • 公司注销往来账的账务处理
  • 农产品进项转出的规定
  • 王者荣耀中李白第二次离开
  • php laravel教程
  • deepin怎么删除账户
  • php数组函数大全
  • lnmgr.exe是什么
  • 苹果手机最贵的软件是哪个
  • centos从命令行进入图形
  • 餐饮类的增值税
  • phpemail正则
  • html表格用法
  • css网页布局代码
  • nbtstat命令的用法
  • 进口商品销售的会计分录
  • dedecms调用页面
  • 个人所得税其他扣除300一个月
  • 差旅费报销会计凭证
  • 不动产租赁需要资质吗
  • 跨月更正申报会扣信用分么
  • 个人所得税申报教程
  • 开票软件服务费全额抵扣怎么做账
  • 暂估入库的商品作暂估冲红会计分录
  • 财政非税收入支付平台
  • 企业发展基金返还条件
  • 未使用的固定资产计提折旧应当计入
  • 企业支付宝能买东西吗
  • 增值税免税入账
  • 工程公司本月没发工资
  • 多少金额以上算固定资产
  • Windows 8.1下MySQL5.7 忘记root 密码的解决方法
  • FreeBSD架? FTP
  • ubuntu如何清理垃圾
  • win10自定义功能键
  • qcwlicon.exe - qcwlicon是什么进程 有何作用
  • windows xp windows
  • 您的服务器不支持此服务
  • windows预览0x80072ee7
  • unity移动端教程
  • 使用jquery
  • Android使用领域
  • unity如何调整界面
  • 反序存放字符串
  • android音频播放器
  • jquery div innerhtml
  • 安全的代码
  • jquery跨域获取页面内容
  • javascript基础编程
  • 新办企业税务登记后还需要办理哪些业务
  • 河北省国家税务局电子税务局官网入口
  • 换发票需要交钱吗
  • 手表关税多少
  • 税控机怎么开发票
  • 特服号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设