Computer >> Máy Tính >  >> Lập trình >> MySQL

Trong MySQL, làm thế nào chúng ta có thể chèn một chuỗi con tại vị trí được chỉ định trong một chuỗi?


Chúng ta có thể sử dụng hàm MySQL INSERT () để chèn một chuỗi con tại vị trí được chỉ định trong một chuỗi.

Cú pháp

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

Ở đây, original_string là chuỗi mà chúng ta muốn chèn một chuỗi mới vào vị trí của một số ký tự cụ thể.

  • @pos là vị trí bắt đầu chèn chuỗi mới.
  • @len là số ký tự cần xóa khỏi chuỗi ban đầu. Điểm bắt đầu của việc xóa các ký tự là giá trị của @pos.
  • New_string là chuỗi chúng tôi muốn chèn vào chuỗi ban đầu.

Ví dụ

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

Ở đây trong ví dụ trên, chuỗi mới ‘@Tutorialspoint’ đã được chèn. Việc chèn bắt đầu từ ký tự thứ 7 của chuỗi gốc và hàm này sẽ loại bỏ, điểm bắt đầu là ký tự thứ 7, tổng cộng 8 ký tự từ chuỗi gốc.