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.