Rumah > Artikel > pangkalan data > Berfungsi untuk memintas rentetan dalam oracle
Oracle menyediakan dua fungsi pemintasan rentetan: substr(): memintas aksara panjang yang ditentukan bermula dari kedudukan yang ditentukan. substring(): memintas aksara yang tinggal dari kedudukan yang ditentukan, atau memintas aksara panjang yang ditentukan dari kedudukan yang ditentukan.
Fungsi pemintasan rentetan dalam Oracle
Untuk memudahkan semua orang memintas rentetan, Oracle menyediakan dua fungsi, substr() dan subrentetan(), dan penggunaannya adalah serupa.
substr(rentetan, mula, panjang)
Ekstrak aksara panjang bermula dari aksara permulaan daripada rentetan rentetan.
Contoh:
<code class="sql">SELECT substr('Hello World', 6, 5) FROM dual; -- 输出:World</code>
subrentetan(rentetan, mulakan [, panjang])
Ekstrak rentetan bermula dari aksara permulaan daripada rentetan rentetan. Jika panjang tidak dinyatakan, potong ke hujung rentetan.
Contoh:
<code class="sql">SELECT substring('Hello World', 6) FROM dual; -- 输出:World SELECT substring('Hello World', 2, 3) FROM dual; -- 输出:ell</code>
Nota:
Atas ialah kandungan terperinci Berfungsi untuk memintas rentetan dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!