位置: 编程技术 - 正文

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

  • 一般纳税人的计税方式是什么
  • 出口退税逾期申报说明怎样写
  • 一般纳税人和小规模纳税人的区别
  • 其他债权投资发生减值的账务处理
  • 预缴企业所得税分录
  • 其他综合收益税后
  • 税控盘上报
  • 注册资本5块钱
  • 销售免税产品要计算销项税吗
  • 税收优惠退税账户是什么
  • 适用会计制度备注怎么填?
  • 房产契税新政策消息2023
  • 别人送我免费赠品
  • 公司注销库存商品转营业外收入
  • 销售人员的提成一般是多少
  • 员工离职后收取客户钱款
  • 进项转出后是否要交税
  • 建筑业预缴附加税分录
  • 购买商品成本要支付哪些成本
  • 纸巾可以开专票吗
  • 购进农产品怎么做账
  • 投资利税率计算器在线计算
  • 持有至到期投资是什么意思
  • 会计实操的重要性有哪些
  • 招待费报销制度规定
  • 查账征收的个独可以随意分配利润吗
  • msconfig配置文件
  • 电脑用久了会出现什么问题
  • php缓存机制有哪些
  • 行政事业单位预算由收入预算、支出预算组成
  • 招待客户住宿的句子
  • 私车公用维修费属于个人承担吗
  • php现在
  • 公司赞助是什么意思
  • enter an integer
  • 代开的发票需要企业盖章还是税务机关盖章?
  • 详解16型人格
  • 微信小程序实现支付功能
  • frogfish躄鱼
  • 开票日期已超过开票截止日期是什么意思
  • 其他综合收益要结转到本年利润吗
  • access如何设置宏的功能
  • 待报解预算收入怎么做账
  • 进项税额计提是哪个科目
  • 购进废旧物资进项税额
  • 海外工作工资税收问题
  • 固定资产核算应包括什么
  • 库存商品毁损的会计分录
  • 开模具厂一年能挣多少钱
  • 普惠性幼儿园是什么意思
  • 税前扣除原则和扣除金额
  • 正数折扣发票
  • 应付票据转应付账款会计分录
  • 纸巾的发票可以抵扣进项税吗
  • ktv行业账务处理
  • 购买方已认证销售方作废
  • 发票已付款,可以开红字吗
  • 银行手续费没拿可以退吗
  • 增值税其他收益包括哪些
  • 会计核算的主要环节
  • 复式记账法主要有
  • 小企业如何建立风险管理制度
  • centos启动不了图形界面
  • 如何使用组策略脚本
  • win7的语言栏不见了
  • 防火墙ddos攻击防范
  • unity输入中文
  • Tutorial 3: First Triangle
  • es6字符串模版
  • node connect
  • 程序员要求高吗
  • 增删改查的语句
  • 批处理系统定义
  • jquery插件使用教程
  • python 列表排序 中文
  • jQuery版AJAX简易封装代码
  • androidstudio性能检测工具
  • 黑龙江地方税务总局官网
  • 河南省税务局冯伟
  • 国家税务总局内蒙古分局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设