位置: 编程技术 - 正文

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

  • 建筑业如何分项目核算
  • 模具费怎么入账
  • 免抵退和免退税 区别 委托
  • 现金预算属于营业预算吗
  • 库存现金账务处理
  • 如何自己开小公司
  • 未开票收入以后必须开票吗
  • 减免城建税税款会计分录
  • 管理费用预测
  • 交通运输企业的装卸业务的全部费用
  • 资产重组的税务筹划
  • 个人股权转让协议书范本合同
  • 房地产企业城建税预缴可以抵扣吗
  • 银行卡收到养老金是什么意思
  • 领导报销发票挂哪个科目
  • 房地产开发临时用电
  • 汇算清缴后发放的工资
  • 监控设备的维修保养
  • 怎么打印事业单位准考证
  • 银行承兑汇票到期怎么提示付款
  • 小微企业季度销售额超过30万增值税
  • 房产税先征后免会计处理
  • 微小企业每个季度减免多少税
  • 小规模投资创业
  • 金税三期核心征管系统行政处罚
  • 按月预缴企业所得税的企业有哪些
  • 短期借款利息的处理
  • 企业以盈余公积转增资本,会引起所有者权益总额的变动
  • 办公费定义
  • 文化事业建设费减免政策
  • 公司有长期挂账的说法吗
  • mac怎么删除cineware
  • 公司要交什么税个人卖给公司的二手车
  • 低值易耗品现在还用吗
  • 金融服务机构
  • thinkphp配置文件
  • 结转生产成本的会计科目
  • static php作用
  • php cat
  • php邮件发送类
  • 以前年度损益调整
  • 一般纳税人公司注册需要几个人
  • 退休认证在网上怎么操作
  • 如何进行工程项目的经济评价
  • mysql drop from
  • 两个日期是否一致
  • 劳动法辞退员工补偿标准2023
  • 加工费计入什么科目制造企业成本
  • 只要有销售收入就能赚钱
  • 专设销售机构的办公费计入
  • 小规模纳税人购入货物收到增值税专用发票
  • 小规模纳税人销售自己使用过的物品
  • 外资企业所得税优惠政策
  • 原材料暂估的业务包括
  • 营业外收入与其他业务收入的区别
  • 股份有限责任公司是什么意思
  • 会展费会计分录
  • 投资回报怎么写
  • 序时账是明细账吗
  • mysql die
  • mysql总是安装失败
  • extra backup
  • freebsd怎么安装软件
  • linux -al
  • diy组装电脑前置怎么样
  • macbookpro登陆
  • kochsysteme
  • le启动exe是什么意思
  • grep命令用法
  • [置顶] [寒江孤叶丶的Cocos2d-x之旅_27]CocoStudio导出的LUA文件怎么使用?
  • unity3d应用开发
  • 详解九章算法
  • linux怎么使用
  • js中.html
  • 国税怎么打印发票
  • 营改增之前建筑业税率是多少
  • 税务局 章
  • 安徽省国家税务局电子税务局
  • 深圳龙岗有几个街道
  • 无偿赠送的税务怎么处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设