INSERT():
MySQL中的此函數用於在字符串中插入字符串,從原始字符串中刪除許多字符。
用法:
INSERT(str, pos, len, newstr)
參數:
此方法接受四個參數。
- str -我們要在其中插入另一個字符串的原始字符串。
- pos -我們要插入另一個字符串的位置。
- len -要替換的字符數。
- newstr -要插入的字符串。
返回值:
它返回一個新形成的字符串。
示例1:
從位置9開始,在INSERT Function的幫助下,將字符串“mysql”插入字符串“geeksforgeeks”並替換五個字符。
SELECT INSERT("geeksforgeeks", 9, 5, "MySQL") AS NewString ;
輸出:
NEWSTRING |
---|
geeksformysql |
示例-2:
以下MySQL語句返回原始字符串,即實際的字符串本身。發生這種情況是因為指定為-5的插入位置超出範圍,所以沒有發生插入。
SELECT INSERT("geeksforgeeks", -5, 5, "MySQL") AS NewString ;
輸出:
新聞 |
---|
geeksforgeeks |
示例3:
下麵的MySQL語句返回一個全新的字符串。發生這種情況的原因是插入位置為1,長度為前一個字符串中的字符數。
SELECT INSERT("geeksforgeeks", 1, 13, "stackoverflow") AS NewString ;
輸出:
NEWSTRING |
---|
stackoverflow |
相關用法
- MySQL LEAD() and LAG()用法及代碼示例
- MySQL BIN()用法及代碼示例
- MySQL LAST_DAY()用法及代碼示例
- MySQL WEEKOFYEAR()用法及代碼示例
- MySQL MOD()用法及代碼示例
- MySQL Group_CONCAT()用法及代碼示例
- MySQL DEFAULT()用法及代碼示例
- MySQL AES_ENCRYPT()用法及代碼示例
- MySQL AES_DECRYPT()用法及代碼示例
- MySQL MD5用法及代碼示例
- MySQL COMPRESS( )用法及代碼示例
- MySQL PASSWORD用法及代碼示例
- MySQL DES_DECRYPT()用法及代碼示例
注:本文由純淨天空篩選整理自jana_sayantan大神的英文原創作品 INSERT() function in MySQL。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。