Rumah >pangkalan data >Oracle >Bagaimana untuk memintas beberapa digit terakhir rentetan dalam oracle
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)".
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:
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!