Mengekstrak Elemen Terakhir Rentetan Pisah
Masalah:
Pertimbangkan jadual yang mengandungi nilai bentuk:
Articles/Search/ArtMID/2681/ArticleID/2218/Diet.aspx OurStory/MeettheFoodieandtheMD.aspx TheFood/OurMenu.aspx
Objektifnya adalah untuk mengekstrak elemen terakhir selepas aksara "/" akhir daripada setiap rentetan, supaya outputnya menjadi:
Diet.aspx MeettheFoodieandtheMD.aspx OurMenu.aspx
Penyelesaian:
Pendekatan SQL:
Untuk mencapai ini dalam SQL, gunakan yang berikut pertanyaan:
SELECT SUBSTRING(string , LEN(string) - CHARINDEX('/',REVERSE(string)) + 2 , LEN(string) ) FROM SAMPLE;
Contoh:
Untuk input yang disediakan, outputnya ialah:
Diet.aspx MeettheFoodieandtheMD.aspx OurMenu.aspx
Rujuk JSFiddle ini untuk demonstrasi langsung: http://sqlfiddle.com/#!3/41ead/11
Atas ialah kandungan terperinci Bagaimana untuk mengekstrak Elemen Terakhir Rentetan Selepas Slash Akhir dalam SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!