首頁 > 資料庫 > mysql教程 > SQL Server中将多行的内容显示在一列中

SQL Server中将多行的内容显示在一列中

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-07 17:20:09
原創
1139 人瀏覽過

SQL SERVER 2005支持XML格式数据,这个方法就是利用XML来进行转换。

SQL SERVER 2005支持XML格式数据,这个方法就是利用XML来进行转换。

STUFF(REPLACE(REPLACE((SELECT COL1 FROM [TABLE] N FOR XML AUTO ), '', ''), 1, 1, '')

在查询语句后加FOR XML AUTO可以得到查询结果的xml类型格式为:

通过replace函数替换掉xml中结果以外的数据。

通过stuff函数将第一个节点替换的,去掉。

linux

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板