STUFF 刪除指定長度的字元並在指定的起始點插入另一組字元。
--]
一、STUFF 刪除指定長度的字元並在指定的起始點插入另一組字元。
http://blog.sina.com.cn/s/blog_798b59850100syan.html
語法
STUFF ( character_expression , start , length , character_expression )
引數:
character_expression
由字元資料組成的表示式。character_expression 可以是常量、變數,也可以是字元或二進位制資料的列。
start
是一個整形值,指定刪除和插入的開始位置。如果 start 或 length 是負數,則返回空字串。如果 start 比第一個 character_expression 長,則返回空字串。
length
是一個整數,指定要刪除的字元數。如果 length 比第一個 character_expression 長,則最多刪除到最後一個 character_expression 中的最後一個字元。
返回型別
如果 character_expression 是一個支援的字元資料型別,則返回字元資料。如果 character_expression 是一個支援的 binary 資料型別,則返回二進位制資料。
註釋
可以巢狀字串函式。
示例
下例通過在第一個字串 (abcdef) 中刪除從第二個位置(字元 b)開始的三個字元,然後在刪除的起始位置插入第二個字串,建立並返回一個字串。
SELECT STUFF('abcdef', 2, 3, 'ijklmn')
GO
下面是結果集:
aijklmnef
(1 row(s) affected)
二、REPLACE
用第三個表示式替換第一個字串表示式中出現的所有第二個給定字串表示式。
語法
REPLACE ( 'string_expression1' , 'string_expression2' , 'string_expression3' )
引數
'string_expression1'
待搜尋的字串表示式。string_expression1 可以是字元資料或二進位制資料。
'string_expression2'
待查詢的字串表示式。string_expression2 可以是字元資料或二進位制資料。
'string_expression3'
替換用的字串表示式。string_expression3 可以是字元資料或二進位制資料。
返回型別
如果 string_expression(1、2 或 3)是支援的字元資料型別之一,則返回字元資料。如果 string_expression(1、2 或 3)是支援的 binary 資料型別之一,則返回二進位制資料。
示例
下例用 xxx 替換 abcdefghi 中的字串 cde。
SELECT REPLACE('abcdefghicde','cde','xxx')
GO
下面是結果集:abxxxfghixxx
(1 row(s) affected)
相關文章
- 字串-刪除指定字元字串字元
- JavaScript刪除字串中的指定字元JavaScript字串字元
- JavaScript刪除字串中所有指定字元JavaScript字串字元
- JavaScript 刪除字串中所有指定字元JavaScript字串字元
- js如何擷取字串右邊指定長度的字元JS字串字元
- JavaScript 擷取字串右邊指定長度字元JavaScript字串字元
- MySQL按指定字元合並及拆分MySql字元
- 【劍指offer】刪除在另一個字串中出現的字元字串字元
- 直播軟體原始碼,JS獲取指定長度的隨機字元原始碼JS隨機字元
- 如何擷取指定長度字串區分漢字和字元字串字元
- 限制網址只能有指定範圍的字元組成字元
- 正則匹配指定字元之前的字串字元字串
- js字串中替換指定的的字元JS字串字元
- js實現的用指定字元每隔指定位數分割字串JS字元字串
- rman刪除指定節點指定sequence範圍的歸檔日誌
- JavaScript 擷取指定長度字串 區分漢字和英文字元JavaScript字串字元
- jQuery匹配具有指定字元的選擇器jQuery字元
- js替換字串中所有指定的字元JS字串字元
- 字元陣列的長度字元陣列
- 刪除指定名稱的程式
- JavaScript 刪除指定的li元素JavaScript
- 得到字串 位元組 長度 中文 兩個字元 英文一個字元字串字元
- 字串不能以指定字元開頭字串字元
- js如何使用指定字元分割字串JS字元字串
- C# 移除字串末尾指定字元C#字串字元
- vue 表頭指定字元換行Vue字元
- Android TextView 在指定位置自動省略字元AndroidTextView字元
- 正規表示式匹配以指定字元開頭和結尾的字元字元
- 刪除指定目錄下指定字尾的檔案
- js如何換掉字串中的全部指定字元JS字串字元
- jquery匹配具有指定字元的選擇器功能jQuery字元
- 驗證字串的長度是否在指定的區間字串
- Git刪除指定分支Git
- js查詢包含字元最多的單詞的字元長度JS字元
- rman 刪除指定時間點的歸檔日誌
- jquery為指定的元素新增或者刪除指定樣式類jQuery
- Js刪除字串中的指定字串JS字串
- JavaScript replace()替換字串中指定字元JavaScript字串字元