位置: 编程技术 - 正文

SQLServer XML查询18句话入门教程

编辑:rootadmin
--测试语句,如果不理解语法请参考上面的xpath规则和xquery函数说明 --1、文档 select @data --2、任意级别是否存在price节点 select @data.exist('//price') --3、获取所有book节点 select @data.query('//book') --4、获取所有包含lang属性的节点 select @data.query('//*[@lang]') --5、获取第一个book节点 select @data.query('//book[1]') --6、获取前两个book节点 select @data.query('//book[position()<=2]') --7、获取最后一个book节点 select @data.query('//book[last()]') --8、获取price>的所有book节点 select @data.query('//book[price>]') --9、获取category="WEB"的所有book节点 select @data.query('//book[@category="WEB"]') --、获取title的lang="en"的所有book节点 select @data.query('//book/title[@lang="en"]') --、获取title的lang="en"且 price>的所有book节点 select @data.query('//book[./title[@lang="en"] or price> ]') --、获取title的lang="en"且 price>的第一book的(第一个)title select @data.query('//book[./title[@lang="en"] and price> ]').value('(book/title)[1]','varchar(max)') --、等价于 select @data.value('(//book[./title[@lang="en"] and price> ]/title)[1]','varchar(max)') --、获取title的lang="en"且 price>的第一book的(第一个)title的lang属性 select @data.value('((//book[@category="WEB" and price> ]/title)[1]/@lang)[1]','varchar(max)') --、获取第一本书的title select Tab.Col.value('(book/title)[1]','varchar(max)') as title from @data.nodes('bookstore')as Tab(Col) --、获取每本书的第一个author select Tab.Col.value('author[1]','varchar(max)') as title from @data.nodes('//book')as Tab(Col) --、获取所有book的所有信息 select T.C.value('title[1]','varchar(max)') as title, T.C.value('year[1]','int') as year, T.C.value('title[1]','varchar(max)')as title, T.C.value('price[1]','float') as price, T.C.value('author[1]','varchar(max)') as author1, T.C.value('author[2]','varchar(max)') as author2, T.C.value('author[3]','varchar(max)') as author3, T.C.value('author[4]','varchar(max)') as author4 from @data.nodes('//book') as T(C) --、获取不是日语(lang!="jp")且价格大于的书的所有信息 select T.C.value('title[1]','varchar(max)') as title, T.C.value('year[1]','int') as year, T.C.value('title[1]','varchar(max)')as title, T.C.value('price[1]','float') as price, T.C.value('author[1]','varchar(max)') as author1, T.C.value('author[2]','varchar(max)') as author2, T.C.value('author[3]','varchar(max)') as author3, T.C.value('author[4]','varchar(max)') as author4 from @data.nodes('//book[./title[@lang!="jp"] and price> ]') as T(C)

推荐整理分享SQLServer XML查询18句话入门教程,希望有所帮助,仅作参考,欢迎阅读内容。

SQLServer XML查询18句话入门教程

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

sqlserver中查找所有包含了某个文本的存储过程 上图说明吧。上图存储过程调用了mup_GetA(我把和项目相关的命名都擦除掉了)上图通过sqlserver图形管理器自带的功能查看依赖于mup_GetA的对象。结果有点

SQLServer 参数化查询经验分享 什么是参数化查询?一个简单理解参数化查询的方式是把它看做只是一个T-SQL查询,它接受控制这个查询返回什么的参数。通过使用不同的参数,一个参

sqlserver 数据库同步 同步两个SQLServer数据库的内容 复制前要做好的准备工作:1.发布服务器,订阅服务器都创建一个同名的windows用户,并设置相同的密码,做为发布快照文件夹的有效访问用户我的电脑控制面

标签: SQLServer XML查询18句话入门教程

本文链接地址:https://www.jiuchutong.com/biancheng/349543.html 转载请保留说明!

上一篇:SQL CONVERT转化函数使用方法小结(sql转换)

下一篇:sqlserver中查找所有包含了某个文本的存储过程(sqlserver 查询语句)

  • 印花税应计入什么账户
  • 免交城建税的会计分录
  • 权益法核算投资收益
  • 商铺售后返租的会计分录
  • 车辆抵押登记费用可以退回吗
  • 电子商业承兑对方接收了还可以作废吗
  • 集体劳动合同与劳动合同的区别
  • 发票丢失能直接作废吗
  • 不同项目之间进项税能否抵扣?
  • 评估入账的开发权是否可以税前扣除?
  • 纳税调整的情况
  • 蔬菜批发的利润怎么算
  • 汽车修理费入账
  • 免抵税额和免抵退税额有什么区别
  • 关于小规模纳税人
  • 分支机构享受了税收优惠,是由总机构备案还是分支机构备案?
  • 企业转让无形资产要交增值税吗
  • 多计提企业所得税费用会计分录
  • 期间损益结转怎么结转
  • 营运资金投资额计算公式
  • 总公司与分公司的税务关系怎么交税
  • 个体户营业收入超过500万
  • 回迁安置房拆一次多少钱
  • 调整以前年度企业所得税会计分录
  • win11如何恢复win10
  • 应付票据包括哪些票
  • 附加税会计分录2022
  • 王者荣耀中马可波罗的一技能和大招
  • 民办非企业的注册资金最低限额
  • env文件夹是什么文件
  • php
  • 先付费后收到发票怎么做分录
  • 年度所得税报表在哪里查到
  • 库存现金盘亏会计分录原因待查
  • php密码修改
  • 继承 土地
  • 异地工程款预缴
  • websocket()
  • 前端开发常见的兼容性问题
  • 前端image
  • 增值税直接减征的情形
  • js工厂模式创建对象
  • 未分配利润为负数严重吗
  • 小规模普通发票几个点的税
  • 弥补亏损的会计分录
  • 进项税额不得从销项税额中抵扣是什么意思
  • 新准则制度体系的核心变化
  • 无偿调入的固定资产怎么记账
  • sql条件查询语句怎么写
  • mysql,if
  • 库存现金月末是怎么样结账的
  • 收到一张普通发票怎么做账
  • 收到销项负数发票怎么做分录
  • 费用利润率的意思
  • 公司注销固定资产清理怎么做账务处理
  • sql server的相关技术知识
  • mysql 更改密码
  • 安装软件提示windows 无法访问指定设备,路径或文件
  • fedora update-grub
  • windows么
  • win7 系统设置
  • ultra系统优盘恢复
  • centos8拨号上网
  • linux rpm -i
  • perl localtime函数
  • python xml.etree
  • 网站渗透违法吗
  • 几个常用的微课网站
  • unity音频导入设置
  • jquery给复选框赋值
  • html焦点图
  • 利用的英文
  • html微信
  • jQuery 3.0 的 setter和getter 模式详解
  • 安卓手机加速方法
  • 浙里办怎么给小孩子缴医保费
  • 建筑劳务个人所得税申报
  • 税务局窗口业务
  • 山东省2023年医改方案
  • 增值税发票税款数额是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设