Bagaimana untuk mencari ruang ketiga dalam rentetan menggunakan MySQL?

DDD
Lepaskan: 2024-10-25 07:31:02
asal
872 orang telah melayarinya

How to Find the Third Space in a String Using MySQL?

Mengenal pasti Ruang Ketiga dalam Rentetan Menggunakan MySQL

Dalam rentetan dengan komponen panjang tetap yang dipisahkan oleh ruang, mengasingkan bahagian tertentu boleh menjadi mencabar. Untuk mencari indeks ruang ketiga, Java menawarkan fungsi indexOf yang mudah dengan titik permulaan. Walau bagaimanapun, MySQL tidak mempunyai fungsi yang sama, menjadikan penyelesaian alternatif diperlukan.

Satu pendekatan yang berkesan ialah menggunakan fungsi SUBSTRING_INDEX, yang mendapatkan semula subrentetan tertentu daripada rentetan tertentu. Dengan menyarangkan dua tika fungsi ini, anda boleh mengasingkan bahagian yang diingini.

Untuk mencapai ini, tika pertama SUBSTRING_INDEX digunakan untuk mendapatkan semua aksara sebelum ruang ketiga. Contoh kedua kemudian mengasingkan rentetan mengikut ruang ketiga.

SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(field, ' ', 3), ' ', -1)
FROM table
Salin selepas log masuk

Dalam contoh ini, panggilan SUBSTRING_INDEX dalam mengembalikan rentetan "AAAA BBBB CCCC", manakala panggilan akhir mengasingkan "CCCC". Kaedah ini menawarkan penyelesaian yang mudah untuk mendapatkan semula bahagian yang anda perlukan.

Atas ialah kandungan terperinci Bagaimana untuk mencari ruang ketiga dalam rentetan menggunakan MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!