SQLServer中多行中的一列根據條件合併為一行中的一列
兩列資料:
id value
1 王
2 趙
3 李
4 張
1 姚
2 莊
得出效果:
1 王,姚
2 趙,莊
3 李
4 張
SQL:
select id, [value] = stuff((select ',' + [value] from tb t where id = tb.id for xml path('')) , 1 , 1 , '')
from tb
group by id
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22996654/viewspace-2738892/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 「Excel技巧」Excel中根據某列的值去彙總另外一列的值Excel
- excel根據某一列匹配資料Excel
- SQL多行變一列SQL
- orcale 中查詢多行 後合併到一行顯示
- 如何在列表,字典,集合中根據條件篩選資料
- Excel 快速合併多行資料為一行Excel
- Oracle 合併行/多行合併成一行Oracle
- Rafy 中的 Linq 查詢支援(根據聚合子條件查詢聚合父)
- SqlServer中迴圈和條件語句SQLServer
- mysql中的多行查詢結果合併成一個MySql
- Linux命令根據某一列對檔案內容去重Linux
- 使用Java Stream,提取集合中的某一列/按條件過濾集合/求和/最大值/最小值/平均值Java
- 獲取List集合物件中某一列屬性值物件
- 如何統計一列數中每個元素出現的次數
- 在DevExpress GridControl的一列中顯示圖片devExpress
- Vue根據條件新增click事件Vue事件
- Excel2003中將同一列單元格中的內容進行分列Excel
- 取內容中的多列的某一列的指令碼 。比較實用指令碼
- 根據特殊識別符號,將一行轉多行記錄符號
- oracle中的條件語句Oracle
- oracle一列拆分為多列Oracle
- java中Map根據Map的value取keyJava
- 根據條件動態更新不同表的資料
- Oracle中left join中右表的限制條件Oracle
- SQL——多行併成一行顯示, 以字串分隔(相當於C#中的join)SQL字串C#
- SQL中on條件與where條件的區別[轉]SQL
- 使用SQLLOADER將多行資料合併為一行進行載入SQL
- C++中的條件變數C++變數
- CHECK約束中的NULL條件Null
- 利用EXCEL VBA將一列資料中不重複的資料讀取到陣列中Excel陣列
- Golang 併發程式設計中條件變數的理解與使用Golang程式設計變數
- Java 在Word中建立郵件合併模板併合並文字和圖片Java
- 命令列中的拆分與合併命令列
- Java : List中 根據map的某個key去重Java
- (IOS)根據bundle中的檔名讀取圖片iOS
- jquery 根據id去找 json中list的資料jQueryJSON
- 根據字典中值得大小,對字典中的項排序排序
- 根據查詢條件批量修改表資料