sql servet STUFF函式用法

2021-09-13 00:10:19 字數 1174 閱讀 9993

stuff 函式將字串插入到另乙個字串中。 它從第乙個字串的開始位置刪除指定長度的字元;然後將第二個字串插入到第乙個字串的開始位置。

語法:stuff ( character_expression , start , length , replacewith_expression )

character_expression

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

start

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

length

乙個整數,指定要刪除的字元數。 如果 length 為負,則返回空字串。 如果 length 的長度大於第乙個 character_expression,則最多可以刪除到最後乙個 character_expression 中的最後乙個字元。 如果 length 為零,則在字串中第乙個字元之前插入內容。 length 的型別可以是 bigint。

replacewith_expression

字元資料的表示式。 character_expression 可以是常量、變數,也可以是字元列或二進位制資料列。 此表示式從 start 開始替換 length 個字元的 character_expression。 如果 replacewith_expression 為 null,則在不插入任何內容的情況下刪除字元

下面是官方文件的乙個示例**:

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

複製select stuff(『abcdef』, 2, 3, 『ijklmn』);

go實驗:

我的資料庫有個表

現在我想把name這一列 把名去掉改為大哥 例如:張大哥 當然我們用程式也可以完成 ,我們這次用資料庫的函式 stuff 來解決這個

WaitForSingleObject函式的使用

程式舉例 1 建立對話方塊應用程式,專案名稱為mytestthread 2 新增按鈕,命名為啟動和停止,在對話方塊中增加編輯框,id為idc time,3 增加成員變數,handle m hthread 2 此為執行緒的控制代碼 4 定義全域性變數,用來控制線程的執行與否 volatile bool...

cvCreateVideoWriter函式使用

cvcreatevideowriter函式使用 2011 11 04 15 47 例如,cv fourcc p i m 1 是mpeg 1 codec,cv fourcc m j p g 是motion jpeg codec cv fourcc m p 4 2 mpeg 4.2 codec cv f...

CentimetersToPoints函式出錯

在word開發中,碰到centimeterstopoints函式呼叫出錯,提示未指定的錯誤的問題。解決辦法為修改centimeterstopoint函式 匯入msword.olb後的centimeterstopoint函式如下 修改後的centimeterstopoint函式如下,紅色表示的部分為增...