位置: 编程技术 - 正文

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万免税分录
  • 固定资产出售时增值税怎么处理
  • win11如何启用远程访问
  • 贴现到期不获付款
  • 营业外支出是否需要发票
  • 购买展示柜怎么做会计分录
  • adb是什么程序
  • php使用composer
  • win11发布时间正式确定
  • 票据融资都有哪些方式
  • 企业股权转让所得可以弥补亏损吗
  • 提存计划怎么算
  • css calculate
  • 代开增值税额与实际缴款额差一分钱如何入账
  • vue路由传参的几种方式
  • 小微企业免征增值税优惠
  • 房地产企业预缴增值税会计处理
  • 其他应收款检查表怎么填
  • 收到工会经费返还做收入吗
  • 国地税合并后工资仍然不一致
  • 租店铺需要什么流程需要注意什么事项?
  • 预付账款大幅增加说明
  • 小型微利企业所得税优惠政策
  • 个体户开公账户每个月要申报吗
  • 固定资产进项留存怎么算
  • 公司清理固定资产怎样交税
  • 期末留抵退税计算公式
  • 增值税销项税额抵减账务处理
  • 原材料的主要账务处理
  • 现金核算如何进行账务处理
  • 无法收回的款项
  • 低值易耗品摊销怎么做账
  • 增值税进项税额抵扣期限最新
  • 代开专票作废税已经交了如何做分录?
  • 先开票后发货的会计分录
  • 工业企业固定资产投资
  • mysql使用or会索引
  • freebsd版本选择
  • 快速复制一张同样的幻灯片
  • 微软商城会员
  • win7电脑dns错误不能上网怎么办
  • wind7安装
  • 苹果手机如何给视频添加字幕
  • cocos2dx onpause崩
  • linux中wget命令出现错误
  • shell错误日志输出
  • Python工程师面试题 与Python基础语法相关
  • javascript内置对象window
  • 怎么监控键盘输入
  • 一个超简单的纸飞机
  • javascript的基本规范
  • javascript面向对象编程指南 pdf
  • python特性和属性
  • 四川省职称查询平台
  • 福建省地方amc
  • 河北省国税局发展前景
  • 江苏国税电子税务局网上申报流程
  • 租赁费的税率是多少
  • 大同地税局地址
  • 去税务局补缴税款医疗费不带证件可以吗
  • 郑州市地税局局长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设