在 MySQL 中,我們如何將子字串插入字串的指定位置?


我們可以使用 MySQL 的 INSERT() 函式將子字串插入字串的指定位置。

語法

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

這裡,original_string 是我們想要在其中插入新字串的字串,在某個特定數量的字元的位置。

  • @pos 是插入新字串應開始的位置。
  • @len 是應從原始字串中刪除的字元數。字元刪除的起點是 @pos 的值。
  • New_string 是我們想要插入到原始字串中的字串。

示例

mysql> Select INSERT('MySQL Tutorial',7,8,'@Tutorialspoint');
+------------------------------------------------+
| INSERT('MySQL Tutorial',7,8,'@Tutorialspoint') |
+------------------------------------------------+
| MySQL @Tutorialspoint                          |
+------------------------------------------------+
1 row in set (0.00 sec)

在上面的示例中,新字串“@Tutorialspoint”已插入。插入從原始字串的第 7 個字元開始,並且此函式刪除了,起點是第 7 個字元,從原始字串中刪除了總共 8 個字元。

更新於: 2020-06-22

524 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.