原文:Sql Server實現多行數據按分組用逗號分隔成一行數據

例如,要將下面的數據 以GROUP ID進行分組,一組一行,一組中的多個PRODUCT ID用逗號分隔,select 出來成如下結果: 在Sql Server中,我目前想到的一種方法是寫一個函數,如下: 然后查詢語句這樣寫: 查詢結果如下圖所示: 在Sql Server中,不知道有沒有哪位大俠能否只用純SELECT語句實現出來,不使用函數和存儲過程。 ...

2013-07-26 22:41 8 16611 推薦指數:

查看詳情

sqlserver 字段 逗號分隔分組 多行數據

現在sqlserver想實現一個功能:有個apply_industry字段想根據逗號分割成多行便於后面的統計 具體實現方式如下: 1、增加Split函數 2、執行語句 SELECT id, b.apply_industry FROM db_basic b ...

Tue Jun 22 23:17:00 CST 2021 0 303
【Oracle】多行數據合並為一行,使用逗號分隔

目錄 1.需求描述 2.實現方法 2.1 通過listagg函數實現 2.2 通過wmsys.wm_concat實現 現有emp表,表結構如下: 1.需求描述 現在需要將表emp的字段按照字段順序依次拼接為一行,最終效果 ...

Thu May 28 22:27:00 CST 2020 0 4820
SQL SERVER STUFF將多行數據合並成一行

的 我們會發現一個食材的材料他就要單獨的占一條數據,這樣的話我們在前台循環使用的時候會有很大的麻煩,所 ...

Thu Mar 19 08:05:00 CST 2020 0 868
SQL SERVER多行數據合並成一行

1)比如表中有三列數據: 2)執行如下查詢: 3)顯示如下結果: STUFF函數: a.作用 stuff(param1, startIndex, length, param2)將param1中自startIndex(SQL中都是從1開始,而非0)起,刪除 ...

Thu Jun 13 05:14:00 CST 2019 1 16483
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM