Rumah >pangkalan data >tutorial mysql >Cara menggunakan fungsi SUBSTRING untuk mengekstrak sebahagian daripada rentetan dalam MySQL
Cara menggunakan fungsi SUBSTRING dalam MySQL untuk mengekstrak sebahagian daripada rentetan
Dalam MySQL, fungsi SUBSTRING digunakan untuk mengekstrak subrentetan rentetan. Ia boleh memintas sebahagian daripada rentetan berdasarkan kedudukan permulaan dan panjang yang ditentukan. Menggunakan fungsi SUBSTRING boleh mendapatkan data yang kami perlukan dengan mudah, seperti mengekstrak bahagian tarikh daripada rentetan tarikh dan masa yang lengkap, atau mengekstrak ringkasan panjang tertentu daripada teks yang panjang. Sintaks fungsi
SUBSTRING adalah seperti berikut:
SUBSTRING(str, mula [, panjang])
Antaranya, parameter str ialah rentetan untuk mengekstrak subrentetan, parameter mula ialah kedudukan permulaan, iaitu , nombor indeks bermula dari 1 Parameter panjang ialah panjang subrentetan yang akan diekstrak.
Yang berikut menggunakan beberapa contoh khusus untuk menggambarkan cara menggunakan fungsi SUBSTRING.
Example 1: Ekstrak Bahagian Tarikh dari Tarikh Tarikh Lengkap Rentet 01 09:30:00
3 | |
---|---|
Kami ingin mengekstrak bahagian tarikh dari semua pesanan. | |
PILIH order_id, SUBSTRING(order_date, 1, 10) AS order_date | DARI pesanan; |
order_id | |
2020-02-01
2
200
4 | 2020- 02-04 |
---|---|
Contoh 2: Ekstrak ringkasan daripada teks panjang | Andaikan kita mempunyai jadual data berikut "artikel": |
article_id | |
kandungan | |
3 | Mulakan MySQL dengan cepat | |
---|---|---|
Kami ingin mengeluarkan ringkasan panjang 50 daripada medan kandungan. | Anda boleh menggunakan pernyataan SQL berikut untuk mencapai ini: | PILIH id_artikel, tajuk, SUBSTRING(kandungan, 1, 50) SEBAGAI ringkasan |
Selepas menjalankan pernyataan SQL di atas, kami akan mendapat keputusan berikut: . | 2 | |
MySQL menyediakan banyak fungsi yang biasa digunakan, seperti SUBSTRING, CONCA | 3 |
Melalui contoh di atas, kita dapat melihat fleksibiliti dan kepraktisan fungsi SUBSTRING. Ia boleh digunakan dalam pelbagai senario untuk mengekstrak sebahagian daripada rentetan. Sama ada ia mengekstrak bahagian tarikh daripada rentetan datetime atau mengekstrak ringkasan daripada teks yang panjang, fungsi SUBSTRING boleh membantu kami mencapai keperluan ini dengan mudah.
Di atas adalah pengenalan kepada cara menggunakan fungsi SUBSTRING untuk mengekstrak sebahagian daripada rentetan dalam MySQL. Harap ini membantu!
Atas ialah kandungan terperinci Cara menggunakan fungsi SUBSTRING untuk mengekstrak sebahagian daripada rentetan dalam MySQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!