位置: 编程技术 - 正文

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

  • 如何查询增值税申报表
  • 押金和租金
  • 应付账款周转率和存货周转率公式
  • 增值税不含税销售额怎么计算
  • 收到预付款的发票怎么写摘要
  • 会计中预付款余额是什么
  • 公司开劳务发票几个点
  • ATM可以存款到对公账户吗?
  • 委托加工环节原材料收消费税吗
  • 会计核算过程中的计量尺度通常有
  • 暂时性差异乘以税率
  • 提现需要填制什么表格
  • 房地产经纪公司经营范围
  • 应征消费税的汽车为啥不能抵扣
  • 当期免抵税额和当期免抵退税额
  • 收了款未开票凭证如何做
  • 个人劳务法律规定
  • 帮对方公司垫付违法吗
  • 采购比价流程图
  • 电商平台名称怎么注册
  • 固定资产验收单图片
  • 待摊费用在资产负债表中怎么填
  • 可全额扣除的公益性捐赠支出
  • 城市地下建设
  • 公司有残疾人员怎么办
  • 股东以无形资产投资,撤资时怎么算
  • window10自带哪些软件
  • qctray.exe - qctray进程 是什么文件 作用是什么
  • 电脑右下角弹出网页没有×怎么关闭
  • 笔记本电脑连无线网老是掉线怎么回事
  • 股东的车辆保险费可在公司报销?
  • PHP:Memcached::incrementByKey()的用法_Memcached类
  • 一般纳税人怎么交税
  • 同步和异步的关系
  • 职工教育经费可以以后年度结转吗
  • 罚款支出可以抵扣所得税吗
  • 房产税计入哪里
  • vue 播放视频流
  • css deep深度选择器
  • 国际货运代理公司有哪些?
  • c+c#
  • 公司账户转账给个人要交税吗
  • 收据能抵成本吗
  • 公司注册登记需要提交的资料包括
  • 长期借款期末需结转吗
  • 发票丢失如何处理入账
  • 建筑业综合税率13.8%
  • 服务费的发票税率是多少
  • SqlServer2012中First_Value函数简单分析
  • 资本公积含义
  • 购买固定资产的运费计入什么科目
  • 企业库存现金的限额是
  • 坏账准备计提方法一经确定不得随意变更这种做法体现了
  • 汽油费进项税额能抵扣吗
  • 银行对账单怎么打印
  • mysql冗余字段
  • xp系统无法打开网页怎么解决
  • 联想e430安装win10
  • ubuntu安装多个cuda
  • swstrtr.exe - swstrtr是什么进程
  • win7隐藏账户
  • win10 20h2 04累积更新
  • xp系统快捷启动按哪个
  • win10一年更新几次
  • win7 windows安全
  • win8都有哪些版本
  • 网络连接受限怎么处理win8
  • li的简单应用
  • FIF互动帮助手册系列-HTML手册 flash版
  • jquery .form
  • 安卓中的HTTP编程
  • unity怎么写接口
  • jquery用法
  • javascript中this的用法
  • 上海个人所得税优惠政策
  • 开出去的专用发票存根怎么处理的
  • 广东省国家税务局电子发票系统,网络设置
  • 国税优盘安装教程
  • 开电影院有哪些要求
  • 2021年税务高雅春联带横批
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设