Rumah  >  Artikel  >  pangkalan data  >  Berfungsi untuk memintas rentetan dalam oracle

Berfungsi untuk memintas rentetan dalam oracle

下次还敢
下次还敢asal
2024-05-03 00:24:511115semak imbas

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.

Berfungsi untuk memintas rentetan dalam oracle

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:

  • parameter mula bermula dari 1, yang bermaksud aksara pertama dalam rentetan.
  • Jika permulaan atau panjang adalah negatif, fungsi akan mengembalikan rentetan kosong.
  • Jika permulaan melebihi panjang rentetan, fungsi akan mengembalikan rentetan kosong.
  • Jika panjang melebihi panjang rentetan, fungsi akan memenggal ke hujung rentetan.

Atas ialah kandungan terperinci Berfungsi untuk memintas rentetan dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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