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

Làm cách nào để chèn chuỗi mới trong một chuỗi sau khi xóa các ký tự khỏi chuỗi ban đầu bằng cách sử dụng hàm MySQL?

Chúng ta có thể sử dụng hàm MySQL INSERT () để chèn chuỗi mới trong một chuỗi sau khi xóa các ký tự khỏi chuỗi ban đầu.

Cú pháp

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

Ở đây, original_string là chuỗi mà chúng ta muốn chèn 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ự nê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 ta muốn chèn vào chuỗi ban đầu.

Ví dụ

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

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

1 row in set (0.00 sec)

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