位置: 编程技术 - 正文

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

  • 小规模结转增值税会计科目有哪些
  • 出口退税附加税分录怎么写
  • 建筑服务增值税税率
  • 所得税退税会计账务怎么处理
  • 残保金为啥经过个人账户
  • 增值税申报表第25行怎么填
  • 快递费属于哪个商品编码
  • 现金股利缴纳个人所得税
  • 申请开红字发票,原蓝字发票要退回来吗
  • 租入房租装修费摊销
  • 对外投资属于资产类账户吗
  • 没有预收账款应该用什么科目核算
  • 进项税抵扣销项税
  • 不动产分割的法律规定
  • 免征增值税和营业税政策
  • 年底给职工发啥实物
  • 一般纳税人旅游服务差额征税税率
  • 营业资金账簿印花税减半
  • 核定征收的企业需要汇算清缴吗
  • 1697510586
  • 期末留抵税额怎么做账
  • 货物入库会计分录怎么做
  • 怎么激活win10密钥
  • 商场的租金怎样交税
  • 测网速中国联通
  • bios设置内存频率后黑屏
  • macos big sur 怎么样
  • 没有桌面和任务栏怎么办
  • 在php中,字符串有哪些表示形式
  • 跨年度费用应如何计算
  • 注销公司如何注销
  • php使用内置函数的过程
  • 公司每年都有什么费用
  • 购买货物收到发票财务报表怎么提现
  • php使用for循环计算1到100的奇数和
  • 摊销期在一年以内的费用
  • cpu占满gpu不工作
  • 金税盘维护费抵税会计分录
  • ntpd命令详解
  • 查看ntpdate状态
  • php递归算法经典题目
  • 餐饮企业原材料成本如何分析
  • 年底所得税怎么算
  • 总公司不是小微企业,分公司独立核算的
  • 房产税的租金收入按什么计算的
  • 财务费用为负的意思
  • 退回上年度企业所得税小规模怎么做分录
  • 财产保险费用会增加吗
  • css代码基础
  • 预付账款后收到货物会计分录
  • mysql安装配置教程csdn
  • 电脑管理费用入什么账户
  • 其他权益工具投资
  • 税前弥补以前年度亏损对递延所得税影响
  • 小规模进项是专票销项是普票可以抵扣吗
  • sql数据对比语句
  • 弥补亏损账务处理流程
  • 低值易耗品如何评估
  • 建筑企业外经证需要准备什么资料
  • 验资户和基本户账号一致么
  • mysql unique option prefix myisam_recover instead of myisam-recover-options的解决方法
  • win7系统开机蓝屏怎么修复
  • win7系统远程
  • windows 10预览版
  • 大白菜一键装机教程
  • fsrremos.exe
  • windows7的显示设置在哪里
  • linux系统怎么查看root用户密码
  • 关于extjs4如何获取grid修改后的数据的问题
  • apache2使用
  • 不使用jsp
  • jquery easyui插件
  • javascript的主要内容
  • 浅析jQuery Ajax请求参数和返回数据的处理
  • 个人取得抽奖,购车抵用,需要缴纳个人所得税吗
  • 国家税务局大厅上班时间
  • 契税个税怎么说
  • 福建省人民医院院长
  • 多计提的税金如何处理
  • 河南省焦煤集团董事长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设