如何使用MySQL函式在刪除原始字串中的字元後,在字串中插入新的字串?


我們可以使用MySQL INSERT() 函式在刪除原始字串中的字元後,在字串中插入新的字串。

語法

INSERT(original_string, @pos, @len, new_string)

這裡,original_string 是我們想要在其中插入新字串的字串,新字串將替換掉特定數量的字元。

@pos 是插入新字串的起始位置。

@len 是要從原始字串中刪除的字元數量。字元刪除的起始點是 @pos 的值。

New_string 是我們想要插入到原始字串中的字串。

示例

mysql> Select INSERT('Yash Sharma',5,7,' Pal');

+----------------------------------+
| INSERT('Yash Sharma',5,7,' Pal') |
+----------------------------------+
| Yash Pal                         |
+----------------------------------+

1 row in set (0.00 sec)

在上面的例子中,新的字串“ Pal”已被插入。插入從原始字串的第5個字元開始,該函式將從第5個字元開始刪除總共7個字元。

更新於:2020年2月6日

82 次瀏覽

啟動你的職業生涯

完成課程獲得認證

開始學習
廣告