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

Berfungsi untuk memintas rentetan dalam oracle

下次还敢
Lepaskan: 2024-05-03 00:24:51
asal
1193 orang telah melayarinya

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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!

Label berkaitan:
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