位置: 编程技术 - 正文

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

  • 缴纳印花税的会计凭证
  • 企业生产经营管理包括哪些
  • 企业代扣代缴个人所得税系统
  • 企业所得税法
  • 印花税购销合同减半征收政策
  • 红冲以前年度收入成本的账务处理
  • 年终销项税额要结账吗
  • 贷款公司股权转让合法吗
  • 出口未开票怎么会计处理
  • 国内旅客运输服务电子普通发票
  • 当月减少的固定资产当月停止折旧
  • 机票抵进项税税率
  • 注册地址与实际办公地址不一致怎么办
  • 期间费用构成产品成本嘛
  • 免税收入的三个条件
  • 错把费用计入固定资产次月如何调账
  • 百望税控盘电子发票
  • 固定资产减值准备增加记哪方
  • 所得税汇算清缴表在哪里打印
  • 出口退税操作明细表格
  • 普通发票费用会计分录
  • 一个季度发票开超出9万
  • 税控盘清盘怎么做
  • 开票金额是纳税金额吗
  • 未提完折旧的固定资产重新评估后是否还计提折旧
  • 子公司的注册资金需要母公司股东出吗?
  • 当月凭证做完怎么结转?
  • windows11 怎么更新
  • linux gcc命令详解
  • 应收账款和预收账款有什么区别
  • scchost.exe - scchost是什么进程 有什么用
  • 增值税中非经营活动包括哪些
  • 产品生产业务核算工作实训
  • replace.exe进程
  • 股票红利税如何收
  • 房产税城镇土地使用税申报期限
  • 小企业会计准则2023电子版
  • 滴滴打车电子普票可以抵扣进项税额吗
  • php如何调用类
  • php curl 封装
  • 海关进口增值税计入什么科目
  • 数据库管理系统能对数据库中的数据进行查询
  • Blog2N如何计算
  • php调用第三方接口代码
  • 第9章 内存模型分析
  • 织梦系统如何更换网站内容
  • php安装不了
  • 不开增值税发票的销售收入报税操作流程是?
  • linux登录root用户登录
  • mac下安装mysql
  • 残疾人就业相关论文题目
  • 专项资金的账务处理 借:银行存款 贷:其他应付款
  • 充卡送礼品送些什么好
  • 公司在银行的贷款会计分录
  • 土地成本如何分摊
  • 车间管理人员的福利费计入什么科目
  • 单位之间借款还款怎么写
  • 银行汇票哪个科目
  • 报关单新版
  • 检查sql脚本语法
  • window10电池
  • ubuntu系统如何
  • Linux开机启动文件
  • win10驱动备份在哪里
  • 系统升级后c盘空间小了
  • perl时间函数
  • cocos2d-x教程
  • 创建步骤
  • u盘通过什么读写数据
  • [置顶]马粥街残酷史
  • nodejs搭建个人博客网站
  • c#中init
  • 深入理解新发展理念
  • unity3d物理现象模拟
  • 个人所得税app怎么更改手机号码
  • 天津税务局发票查询
  • 党员参观红色教育基地活动的意义
  • 北京市注册税务师
  • 东莞办理房产证在哪里预约
  • 地税局网上报税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设