SQL 中STUFF函式用法

2022-08-20 14:30:23 字數 844 閱讀 1558

1、作用

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

2、語法

stuff ( character_expression , start , length ,character_expression )

3、示例

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

select stuff('abcdef', 2, 3, 'ijklmn') go

下面是結果集

aijklmnef

4、引數

character_expression

乙個字元資料表示式。character_expression 可以是常量、變數,也可以是字元列或二進位制資料列。

start

乙個整數值,指定刪除和插入的開始位置。如果 start 或 length 為負,則返回空字串。如果 start 比第乙個 character_expression長,則返回空字串。start 可以是 bigint 型別。

length

乙個整數,指定要刪除的字元數。如果 length 比第乙個 character_expression長,則最多刪除到最後乙個 character_expression 中的最後乙個字元。length 可以是 bigint 型別。

5、返回型別

如果 character_expression 是受支援的字元資料型別,則返回字元資料。如果 character_expression 是乙個受支援的 binary 資料型別,則返回二進位制資料。

6、備註

如果結果值大於返回型別支援的最大值,則產生錯誤。

SQL中的Stuff 函式

sql中的stuff 函式 soloist發表日期 2008 07 18 20 49 複製鏈結 也許由於最近心情不好,這兩天也在工作和人較起了真,這可和咱平時與人為善,不窮追猛打的作風有出入。這不,昨天剛就乙個究竟是基本設計 詳細設計和 製造中的哪個環節出錯的問題和乙個同事爭論得口乾舌燥,今天又心情...

SQL SERVER中STUFF函式介紹及使用場景

stuff character expression start length character expression 引數character expression 乙個字元資料表示式。character expression 可以是常量 變數,也可以是字元列或二進位制資料列。start 乙個整數...

SQL 中 SUBSTRING() 函式用法

函式介紹 substring 函式用於擷取字串,可從字串的某一位置開始,向右擷取若干個字元,返回乙個特定長度的字串 簡要說明 substring zhangsan 2 返回從第二個位置開始到結尾的子字串 substring zhangsan 2,3 返回從第二個位置開始長度為三的子字串 substr...