位置: 编程技术 - 正文

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

  • 转让股份缴纳什么税
  • 人力资源外包可以选择简易计税吗
  • 注册资本印花税减半征收政策
  • 小规模纳税人企业所得税税率
  • 工资延期发放最多不能超过多少天
  • 什么是税务学
  • 普通发票可以抵税点吗
  • 发票货物名称前带星号规定
  • 银行代发工资必须交社保吗
  • 收到赠送的商品并销售
  • 一般纳税人简易计税可以抵扣进项税额吗
  • 五金配件领用管理流程
  • 应交税金借方余额代表什么
  • 小规模纳税人季度申报
  • 金税盘开具电子发票后如何保存电子版
  • 如何认定纳税人资格证书
  • 净现金流量率计算公式
  • 收到子公司非货币资产分配账务处理
  • 废气处理工程会计分录
  • 年末要计提所得税分录
  • 技术服务费可以计入研发费用吗
  • 公司活动宣传稿怎么写
  • 营改增后,纳税人转让房地产
  • 问福利费的发票如果是增值税专用发票,增值税可以抵扣吗?
  • 广告公司认定一般多少钱
  • 火车票抵扣进项税额怎么申报
  • 金蝶迷你版年结账套怎么结转下年
  • 快递有发票快递如何收费
  • macos15关闭sip
  • 企业债卷利息收入是营业收入吗
  • 事业单位坏账准备的计提方法
  • 企业所得税汇算清缴扣除标准2023
  • 残保金按计提数还是按发放数申报
  • 增值税进项税额转出的情况有哪些
  • linux zmodem
  • hpptd.exe
  • 分包工程的税金怎样处理
  • 购进商品发生溢余的核算
  • Php实现邀请用户加入企业生成邀请链接
  • vue-router
  • 总部资产减值会考吗
  • 愚人挑战
  • 怎样利用 getnext 命令检索未知对象?
  • gawk命令 模式扫描与处理语言
  • 调整以前年度销售收入
  • 租赁合同印花税税率2023
  • 以前年度未处理的业务
  • 经营范围没有的项目开票了会怎么样
  • 新公司申请一般纳税人流程
  • 开票机号可以随便填吗
  • 无形资产比如
  • 记账凭证错误的更正方法
  • 固定资产原价怎么计算
  • 应收账款对应什么会计科目
  • 会计处理的步骤
  • 信用卡产生滞纳金会影响信用吗
  • 房租已支付未收到发票可以做费用吗
  • 公司帐户转到法人账户
  • sqlserver开启远程
  • mysqld关闭
  • iis设置mime
  • 配置windows server 2008
  • win7网页无法访问
  • 这张图告诉我们什么道理
  • drivemgr.exe 病毒介绍
  • win7开机出现两个系统选项
  • win8 任务栏
  • node.js+express
  • linux shell执行命令
  • unity3d的
  • jquery.Callbacks的实现详解
  • Node.js中的全局对象有
  • js行号显示的文字不一样
  • Unity3D游戏开发(第2版)
  • python接口编写
  • python魔法方法有啥用
  • 个人出租住房增值税免税政策
  • 上海税务发票自动抵扣
  • 江苏退休核定表最低缴费系数是什么意思
  • 增值税借方有余额怎么调整
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设