Rumah  >  Artikel  >  pangkalan data  >  Dalam MySQL, bagaimana untuk memasukkan substring pada kedudukan yang ditentukan dalam rentetan?

Dalam MySQL, bagaimana untuk memasukkan substring pada kedudukan yang ditentukan dalam rentetan?

WBOY
WBOYke hadapan
2023-08-26 08:21:02946semak imbas

Dalam MySQL, bagaimana untuk memasukkan substring pada kedudukan yang ditentukan dalam rentetan?

Kita boleh menggunakan fungsi MySQL INSERT() untuk memasukkan subrentetan pada kedudukan yang ditentukan dalam rentetan.

Syntax

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

Di sini, original_string ialah rentetan di mana kita ingin memasukkan rentetan baharu pada bilangan aksara tertentu.

  • @pos ialah kedudukan di mana anda ingin memasukkan rentetan baru. Sisipan rentetan baharu harus bermula.
  • @len ialah bilangan aksara yang harus dialih keluar daripada rentetan asal. Titik permulaan untuk memadam aksara ialah nilai @pos.
  • New_string ialah rentetan yang ingin kita masukkan ke dalam rentetan asal.

Contoh

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

Dalam contoh di atas, rentetan baharu "@Tutorialspoint" telah dimasukkan. Sisipan bermula pada aksara 7 rentetan asal, dan fungsi ini memadamkan titik permulaan pada aksara 7, untuk jumlah 8 aksara dalam rentetan asal.

Atas ialah kandungan terperinci Dalam MySQL, bagaimana untuk memasukkan substring pada kedudukan yang ditentukan dalam rentetan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam