pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

如何在sql這個例子中的結果xquery中添加分隔符?

How to do add separator in result xquery in sql this example?(如何在sql這個例子中的結果xquery中添加分隔符?)
本文介紹了如何在sql這個例子中的結果xquery中添加分隔符?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

這個例子中如何在sql中的一個單元格之間添加分隔符(,)?

How to do add separator (,) between one cell in sql this example?

declare @htmlXML xml = N'<td valign="top" style="border-bottom:1px dashed;"><table width="100%" border="0" cellpadding="2" cellspacing="0"><tr><td valign="bottom"  align="left" style=" font:bold 11px Verdana, Arial, Helvetica, sans-serif;color:#3B4F89; border-bottom:double #3B4F89;">ACER Aspire 1300 Series Laptop Accessory Information:            </td></tr><tr><td class="main"><b>Specification:</b> Brand New ACER Aspire 1360 Series / TravelMate 240, 250 Series laptops CPU fanTested to be 100% working properly. <b>Unit:</b> PCS <b>Type:</b> Laptop CPU Fan<meta itemprop="itemCondition" itemtype="http://schema.org/OfferItemCondition" content="http://schema.org/NewCondition"/><b>Condition:</b> Brand New<b>Warranty:</b> 3 Months<b>Power:</b> DC5V 0.4A<b>Info:</b> Size(mm): 61 x 61 x 12.4, Wire Length: 68mm, (3-wire)3-pin connector</td></tr>            <tr><td class="main"><b>Availability:&amp;nbsp;</b><meta itemprop="availability" content="http://schema.org/InStock"/>In Stock</td></tr><tr><td class="main"><b>Payment | Delivery:&amp;nbsp;</b>PayPal | HongKong Registered Air Mail With Tracking Number, Free&amp;nbsp;&amp;nbsp;<a class="resources-newproduct" href="product_info.php/products_id/3840/vAspire+1300+Series#bottom" title="Jump to detail of payment and shipping">[Detail?]</a></td></tr><tr><td height="30" align="left" valign="middle"><a ><img src="includes/languages/english/images/buttons/button_in_cart.gif" border="0" alt="Add to Cart" title=" Add to Cart " width="93" height="24"/></a>             </td></tr><tr><td><!-- tell_a_friend //--><table border="0" width="100%" cellspacing="0" cellpadding="1" class="infoBox"><tr><td><table border="0" width="100%" cellspacing="0" cellpadding="0" class="infoBoxContents"><tr><td><img src="images/pixel_trans.gif" border="0" alt="" width="100%" height="1"/></td></tr><tr><td align="left" class="boxText"><form name="tell_a_friend" action="https://www.battery-adapter.com/tell_a_friend.php" method="get"><a class="index_newlink" ><img class="image_float" alt="View &amp; Write Reviews" src="includes/languages/english/images/buttons/button_write_view.gif"  border="0"/></a><a class="index_newlink" ><img class="image_float" alt="Ask a question" src="includes/languages/english/images/buttons/button_ask_question.gif"  border="0"/></a></form></td></tr><tr><td><img src="images/pixel_trans.gif" border="0" alt="" width="100%" height="1"/></td></tr></table></td></tr></table>'
    ;


SELECT t.v.value('.','nvarchar(max)') as b
FROM   @htmlXML.nodes('td[2]/table/tr[2]/td') as t(v)

所需的輸出:

Specification: Brand New ACER Aspire 1360 Series / TravelMate 240, 250 Series laptops CPU fan Tested to be 100% working properly. 
 , Unit: PCS 
, Type: Laptop CPU Fan
, Condition: Brand New
, Warranty: 3 Months
, Power: DC5V 0.4A
, Info: Size(mm): 61 x 61 x 12.4, Wire Length: 68mm, (3-wire)3-pin connector

推薦答案

使用 CTE 和變量:

Using a CTE and a variable :

declare @htmlXML xml = N'<td></td><td><table><tr></tr><tr><td class="main"><b>Specification:</b> Some item specification <b>Unit:</b> PCS <b>Type:</b> Laptop CPU Fan<meta itemprop="itemCondition"/><b>Condition:</b> Brand New<b>Warranty:</b> 3 Months<b>Power:</b> DC5V 0.4A<b>Info:</b> Size(mm): 61 x 61 x 12.4, Wire Length: 68mm, (3-wire)3-pin connector</td></tr></table></td>';

declare @Info nvarchar(max);

with CTE AS (
    SELECT 
    row_number() over (order by (select 0)) as rn,
    cast(t.v.query('.') as varchar(max)) as value 
    FROM @htmlXML.nodes('td[2]/table/tr[2]/td//text()') as t(v)
)
select @Info = concat(@Info + char(13) + ', ',t1.value , rtrim(t2.value))
from CTE t1 
join CTE t2 on (t1.rn = t2.rn-1)
where t1.rn%2 > 0;

select @Info;

這篇關于如何在sql這個例子中的結果xquery中添加分隔符?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

Modify Existing decimal places info(修改現有小數位信息)
The correlation name #39;CONVERT#39; is specified multiple times(多次指定相關名稱“CONVERT)
T-SQL left join not returning null columns(T-SQL 左連接不返回空列)
remove duplicates from comma or pipeline operator string(從逗號或管道運算符字符串中刪除重復項)
Change an iterative query to a relational set-based query(將迭代查詢更改為基于關系集的查詢)
concatenate a zero onto sql server select value shows 4 digits still and not 5(將零連接到 sql server 選擇值仍然顯示 4 位而不是 5)
主站蜘蛛池模板: 赛尔特智能移动阳光房-阳光房厂家-赛尔特建筑科技(广东)有限公司 | 数字展示在线_数字展示行业门户网站 | 物流之家新闻网-最新物流新闻|物流资讯|物流政策|物流网-匡匡奈斯物流科技 | 对夹式止回阀_对夹式蝶形止回阀_对夹式软密封止回阀_超薄型止回阀_不锈钢底阀-温州上炬阀门科技有限公司 | 济南网站建设|济南建网站|济南网站建设公司【济南腾飞网络】【荐】 | 等离子表面处理机-等离子表面活化机-真空等离子清洗机-深圳市东信高科自动化设备有限公司 | 深圳天际源广告-形象堆头,企业文化墙,喷绘,门头招牌设计制作专家 | 点焊机-缝焊机-闪光对焊机-电阻焊设备生产厂家-上海骏腾发智能设备有限公司 | 瓶盖扭矩仪(扭力值检测)-百科 | 制冷采购电子商务平台——制冷大市场 | 升降炉_真空气氛炉_管式电阻炉厂家-山东中辰电炉有限公司 | 一体化预制泵站-一体化提升泵站-一体化泵站厂家-山东康威环保 | 慈溪麦田广告公司,提供慈溪广告设计。| 钢托盘,铁托盘,钢制托盘,镀锌托盘,饲料托盘,钢托盘制造商-南京飞天金属13260753852 | 深圳品牌设计公司-LOGO设计公司-VI设计公司-未壳创意 | 冷凝锅炉_燃气锅炉_工业燃气锅炉改造厂家-北京科诺锅炉 | 钢绞线万能材料试验机-全自动恒应力两用机-混凝土恒应力压力试验机-北京科达京威科技发展有限公司 | 周易算网-八字测算网 - 周易算网-宝宝起名取名测名字周易八字测算网 | 风化石头制砂机_方解石制砂机_瓷砖石子制砂机_华盛铭厂家 | 点焊机-缝焊机-闪光对焊机-电阻焊设备生产厂家-上海骏腾发智能设备有限公司 | 赛尔特智能移动阳光房-阳光房厂家-赛尔特建筑科技(广东)有限公司 | 不锈钢钢格栅板_热浸锌钢格板_镀锌钢格栅板_钢格栅盖板-格美瑞 | 污水处理设备维修_污水处理工程改造_机械格栅_过滤设备_气浮设备_刮吸泥机_污泥浓缩罐_污水处理设备_污水处理工程-北京龙泉新禹科技有限公司 | 砂尘试验箱_淋雨试验房_冰水冲击试验箱_IPX9K淋雨试验箱_广州岳信试验设备有限公司 | 清水混凝土修复_混凝土色差修复剂_混凝土色差调整剂_清水混凝土色差修复_河南天工 | 岩棉板|岩棉复合板|聚氨酯夹芯板|岩棉夹芯板|彩钢夹芯板-江苏恒海钢结构 | 福兰德PVC地板|PVC塑胶地板|PVC运动地板|PVC商用地板-中国弹性地板系统专业解决方案领先供应商! 福建成考网-福建成人高考网 | 紫外可见光分光度计-紫外分光度计-分光光度仪-屹谱仪器制造(上海)有限公司 | 贵州成人高考网_贵州成考网 | 挤出熔体泵_高温熔体泵_熔体出料泵_郑州海科熔体泵有限公司 | 国标白水泥,高标号白水泥,白水泥厂家-淄博华雪建材有限公司 | 安徽净化工程设计_无尘净化车间工程_合肥净化实验室_安徽创世环境科技有限公司 | 高铝矾土熟料_细粉_骨料_消失模_铸造用铝矾土_铝酸钙粉—嵩峰厂家 | 隐形纱窗|防护纱窗|金刚网防盗纱窗|韦柏纱窗|上海青木装潢制品有限公司|纱窗国标起草单位 | 拉曼光谱仪_便携式|激光|显微共焦拉曼光谱仪-北京卓立汉光仪器有限公司 | 合肥白癜风医院_[治疗白癜风]哪家好_合肥北大白癜风医院 | 日本SMC气缸接头-速度控制阀-日本三菱伺服电机-苏州禾力自动化科技有限公司 | 吹田功率计-长创耐压测试仪-深圳市新朗普电子科技有限公司 | 砖机托板价格|免烧砖托板|空心砖托板厂家_山东宏升砖机托板厂 | 外贮压-柜式-悬挂式-七氟丙烷-灭火器-灭火系统-药剂-价格-厂家-IG541-混合气体-贮压-非贮压-超细干粉-自动-灭火装置-气体灭火设备-探火管灭火厂家-东莞汇建消防科技有限公司 | 高低温万能试验机-复合材料万能试验机-馥勒仪器 |