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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 利用shell中awk和xargs以及sed將多行多列文字中某一列合併成一行
- 「Excel技巧」Excel中根據某列的值去彙總另外一列的值Excel
- sqlserver根據條件去除重複資料SQLServer
- orcale 中查詢多行 後合併到一行顯示
- Excel 快速合併多行資料為一行Excel
- 加入三行,如果一列中相同的值
- Linux命令根據某一列對檔案內容去重Linux
- element table的selection根據條件禁用
- SqlServer中迴圈和條件語句SQLServer
- 使用Java Stream,提取集合中的某一列/按條件過濾集合/求和/最大值/最小值/平均值Java
- Vue根據條件新增click事件Vue事件
- SqlServer中根據某幾列獲取重複的資料將其刪除並保留最新一條SQLServer
- drools中的條件 when
- 獲取List集合物件中某一列屬性值物件
- oracle一列拆分為多列Oracle
- oracle中的條件語句Oracle
- 【SQL】SQL中if條件的使用SQL
- Oracle中left join中右表的限制條件Oracle
- excel表格中怎樣將一列的數值全部加上一個數值Excel
- 在oracle中將一行字串拆分成多行Oracle字串
- Linux shell中實現某一列交替輸出1和2Linux
- Linux 中實現按照每一列的類別計算 指定列值的平均數Linux
- 【SHELL】Shell中的條件判斷
- C++中的條件變數C++變數
- 根據查詢條件批量修改表資料
- Golang 併發程式設計中條件變數的理解與使用Golang程式設計變數
- linux 中判斷一列資料是否按照指定步長遞增Linux
- mysql like查詢 - 根據多個條件的模糊匹配查詢MySql
- 7.Makefile中的條件語句
- php中條件語句的使用整理PHP
- 一列寬度固定一列寬度自適應佈局
- (IOS)根據bundle中的檔名讀取圖片iOS
- Java : List中 根據map的某個key去重Java
- Java 在Word中建立郵件合併模板併合並文字和圖片Java
- JS中if語句何時認為條件的求值是falseJSFalse
- 命令列中的拆分與合併命令列
- passport 根據 header 頭中的 token 獲取 OAuth_access_tokens 表中的資料PassportHeaderOAuth
- Excel將一列資料變為兩列Excel