Rumah >pangkalan data >Oracle >Bagaimana untuk memintas beberapa digit terakhir rentetan dalam oracle

Bagaimana untuk memintas beberapa digit terakhir rentetan dalam oracle

WBOY
WBOYasal
2022-01-06 16:13:2536512semak imbas

Dalam Oracle, anda boleh menggunakan fungsi substr untuk memintas beberapa digit terakhir rentetan "substr(perlu memintas String, - bilangan digit yang perlu dipintas, bilangan digit yang perlu dipintas)".

Bagaimana untuk memintas beberapa digit terakhir rentetan dalam oracle

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.

Bagaimana oracle memintas beberapa digit terakhir rentetan

Pengenalan kepada penggunaan format fungsi substr (biasanya dikenali sebagai: pemintasan aksara fungsi):

Format 1: substr(rentetan rentetan, int a, int b);

  • Rentetan rentetan yang akan dipintas

  • 2 a memintas kedudukan permulaan rentetan (nota: apabila a sama dengan 0 atau 1, pemintasan bermula dari kedudukan pertama)

  • 3. b Rentetan yang akan dipintas Panjang

Format 2: substr(rentetan rentetan, int a);

  • 1 Rentetan yang akan dipintas

  • 2 a boleh difahami sebagai memintas semua rentetan seterusnya bermula daripada aksara a-th.

Contohnya adalah seperti berikut:

select substr('HelloWorld',-4,4) value from dual;

Hasil pulangan: orld

Ambil 4 aksara bermula dari digit ke-4 dari bawah .

Juga:

Bagaimana untuk memintas beberapa digit terakhir rentetan dalam oracle

Tutorial yang disyorkan: "Tutorial Oracle"

Atas ialah kandungan terperinci Bagaimana untuk memintas beberapa digit terakhir 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