天天看點

SQL中FOR XML PATH 語句[可用于分組統計]

FOR XML PATH 語句 :(應該在sql2005及以上版本才能用)

運作結果如下:

下面我要做一個分組統計:

1班   張三,王五

2班   李四,郭佳

3班   吳亮

同樣的效果還可以換一種方式實作:

STUFF用法

1、作用

删除指定長度的字元,并在指定的起點處插入另一組字元。

2、文法

STUFF ( character_expression , start , length ,character_expression )

3、示例

以下示例在第一個字元串 abcdef 中删除從第 2 個位置(字元 b)開始的三個字元,然後在删除的起始位置插入第二個字元串,進而建立并傳回一個字元串

SELECT STUFF('abcdef', 2, 3, 'ijklmn')

GO

下面是結果集

aijklmnef

<a href="http://www.cnblogs.com/yanghaibo/archive/2010/06/04/1751405.html#"> </a>