婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > sql server 中合并某個字段值的實例

sql server 中合并某個字段值的實例

熱門標簽:浙江穩(wěn)定外呼系統(tǒng)供應(yīng)商 咸陽電腦外呼系統(tǒng)運營商 電銷外呼系統(tǒng)軟件功能 怎么給高德做地圖標注 榕城市地圖標注 慶陽地圖標注 北京400電話辦理多少錢 承德地圖標注公司名需要花錢嗎 美團地圖標注商戶認證注冊

有表如下:

如何獲得如下結(jié)果:

解法

使用xml轉(zhuǎn)換

代碼如下:

復(fù)制代碼 代碼如下:

 CREATE TABLE body 

 ( 

     ID int, 

     BODY nvarchar(20)    

 ) 

 go 

 INSERT INTO body VALUES(1,'aaaa') 

 INSERT INTO body VALUES(2,'bbbb') 

 INSERT INTO body VALUES(1,'cccccc') 

 INSERT INTO body VALUES(3,'ddddd') 

 go 

 SELECT * FROM body 

 SELECT distinct a.ID,stuff((SELECT ','+BODY FROM body WHERE ID=a.ID FOR xml path('')),1,1,'') ASBODY 

 FROM

 body a    

 --具體思路是這樣的: 

 SELECT ','+BODY FROM body WHERE ID=a.ID FOR xml path('') 

 --這條語句的作用是按照a中的ID查找body表中ID=a.ID的所有記錄,并把它轉(zhuǎn)換成一個xml(關(guān)于將查詢集轉(zhuǎn)換成xml的文章,你可以去看看) 

 stuff((SELECT ','+BODY FROM body WHERE ID=a.ID FOR xml path('')),1,1,'') 

 --這條語句的作用是把生成的xml前面的一個逗號去掉并轉(zhuǎn)化成標量值 

 --最后用一個distinct去掉重復(fù)的記錄

您可能感興趣的文章:
  • mysql單字段多值分割和合并的處理方法
  • Mysql合并結(jié)果接橫向拼接字段的實現(xiàn)步驟
  • MySQL Union合并查詢數(shù)據(jù)及表別名、字段別名用法分析
  • mysql 列轉(zhuǎn)行,合并字段的方法(必看)
  • 分組字符合并SQL語句 按某字段合并字符串之一(簡單合并)
  • mysql中合并兩個字段的方法分享
  • SQL函數(shù)將某個字段合并在一起的操作

標簽:新鄉(xiāng) 拉薩 上海 江蘇 昭通 重慶 呼和浩特 貴州

巨人網(wǎng)絡(luò)通訊聲明:本文標題《sql server 中合并某個字段值的實例》,本文關(guān)鍵詞  sql,server,中,合并,某個,字段,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《sql server 中合并某個字段值的實例》相關(guān)的同類信息!
  • 本頁收集關(guān)于sql server 中合并某個字段值的實例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 大荔县| 闸北区| 万盛区| 法库县| 闻喜县| 华阴市| 汉寿县| 永顺县| 文昌市| 抚宁县| 灵寿县| 福鼎市| 旬邑县| 三台县| 泸定县| 洛扎县| 宜都市| 加查县| 屏边| 日土县| 孝昌县| 汉寿县| 新疆| 阿勒泰市| 太湖县| 鸡泽县| 新津县| 兴城市| 安图县| 邵东县| 勃利县| 三台县| 房山区| 南召县| 万安县| 甘南县| 酒泉市| 荆门市| 岫岩| 新津县| 镇原县|