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

主頁 > 知識庫 > Sql Server:多行合并成一行,并做分組統計的兩個方法

Sql Server:多行合并成一行,并做分組統計的兩個方法

熱門標簽:電銷外呼系統軟件功能 浙江穩定外呼系統供應商 北京400電話辦理多少錢 承德地圖標注公司名需要花錢嗎 慶陽地圖標注 怎么給高德做地圖標注 咸陽電腦外呼系統運營商 美團地圖標注商戶認證注冊 榕城市地圖標注
復制代碼 代碼如下:

--創建 test 表 ,插入數據

CREATE TABLE test(code varchar(50), [values] varchar(10),[count] int)
INSERT test SELECT '001', 'aa',1
UNION ALL SELECT '001', 'bb',2
UNION ALL SELECT '002', 'aaa',4
UNION ALL SELECT '002', 'bbb',5
UNION ALL SELECT '002', 'ccc',3;

 

--方法一
--將多行合并成一行,并做分組統計
SELECT code,
       [values] =
       stuff(b.[values].value('/R[1]', 'nvarchar(max)'),
,
,
             ''),[count]
  FROM (SELECT  code,sum([count]) as [count]
          FROM test
         GROUP BY code) a
 CROSS apply (
        SELECT [values] =(
            SELECT N',' + [values] FROM test
              WHERE code = a.code
                         FOR XML PATH(''), ROOT('R'), TYPE
        )
) b;

 

--方法二

---SQL2005中的新解法   使用XML

SELECT code, data=STUFF((SELECT ','+[values] FROM test t WHERE code=t1.code FOR XML PATH('')), 1, 1, ''),sum([count]) as [count]
FROM test t1
GROUP BY code

 

--查詢結果

--001    aa,bb    3
--002    aaa,bbb,ccc    12

 

drop table test
您可能感興趣的文章:
  • sql分組后二次匯總(處理表重復記錄查詢和刪除)的實現方法
  • SQL SERVER 分組求和sql語句
  • 顯示同一分組中的其他元素的sql語句
  • sql獲取分組排序后數據的腳本
  • SQL進行排序、分組、統計的10個新技巧分享
  • SQL分組排序去重復的小實例
  • 以數據庫字段分組顯示數據的sql語句(詳細介紹)
  • SQL中Group分組獲取Top N方法實現可首選row_number
  • Sql Server 分組統計并合計總數及WITH ROLLUP應用
  • SQL語句分組獲取記錄的第一條數據的方法
  • sqlserver巧用row_number和partition by分組取top數據
  • 一句Sql把縱向表轉為橫向表,并分別分組求平均和總平均值
  • sql 分組查詢問題
  • SQLserver 實現分組統計查詢(按月、小時分組)
  • 分組后分組合計以及總計SQL語句(稍微整理了一下)

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

巨人網絡通訊聲明:本文標題《Sql Server:多行合并成一行,并做分組統計的兩個方法》,本文關鍵詞  Sql,Server,多行,合并,成,一行,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Sql Server:多行合并成一行,并做分組統計的兩個方法》相關的同類信息!
  • 本頁收集關于Sql Server:多行合并成一行,并做分組統計的兩個方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 宜川县| 石城县| 永嘉县| 云和县| 葵青区| 灯塔市| 平武县| 海兴县| 晋州市| 大渡口区| 通州市| 田阳县| 建平县| 龙岩市| 台南市| 辉南县| 古田县| 铁岭市| 呼伦贝尔市| 广汉市| 松江区| 定西市| 尼玛县| 忻城县| 舞钢市| 图们市| 灵丘县| 忻城县| 高邮市| 天全县| 玛曲县| 遂川县| 株洲市| 花莲市| 迁西县| 林州市| 舒兰市| 湘西| 武冈市| 清镇市| 宜黄县|