sql server 的 STUFF 函式使用

2021-07-23 17:04:10 字數 614 閱讀 1423

1、作用

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

2、語法

stuff ( character_expression , start , length ,character_expression )

3、示例

以下示例在第乙個字串 abcdef 中刪除從第 2 個位置(字元 b)開始的三個字元,然後在刪除的起始位置插入第二個字串,從而建立並返回乙個字串

select stuff('abcdef', 2, 3, 'ijklmn') as b

例項一:

select

a.relationid,

stuff(

(select

',' + convert(varchar(3), subtitle.detailid)

from

表名 subtitle

where

subtitle.relationid = a.relationid

for xml path('')

),1, 1, '') as num

from

表名 a

group by

a.relationid

結果

SQL Server中的STUFF函式的使用

sql server中的stuff函式的使用 stuff character expression start length character expression 引數character expression 乙個字元資料表示式。character expression 可以是常量 變數,也可以...

SQL Server中的STUFF函式的使用

stuff character expression start length character expression 作用 刪除指定長度的字元,並在指定的起點處插入另一組字元。乙個字元資料表示式。character expression 可以是常量 變數,也可以是字元列或二進位制資料列。乙個整數...

SQL Server中的STUFF函式的使用

stuff character expression start length character expression 作用 刪除指定長度的字元,並在指定的起點處插入另一組字元。乙個字元資料表示式。character expression 可以是常量 變數,也可以是字元列或二進位制資料列。乙個整數...