Rumah >pangkalan data >Oracle >Cara menggunakan fungsi split() dalam oracle
Fungsi
SPLIT() membahagikan rentetan kepada tatasusunan dengan pembatas yang ditentukan, mengembalikan tatasusunan rentetan di mana setiap elemen ialah bahagian yang dipisahkan pembatas bagi rentetan asal. Penggunaan termasuk: membahagikan senarai nilai yang dipisahkan koma kepada tatasusunan, mengekstrak nama fail daripada laluan, dan membahagikan alamat e-mel kepada nama pengguna dan domain. Fungsi
SPLIT() dalam fungsi Oracle
SPLIT() digunakan untuk memisahkan rentetan kepada tatasusunan oleh pembatas yang ditentukan. Sintaksnya adalah seperti berikut:
<code>SPLIT(string, delimiter)</code>
Parameter:
Kembalikan Tatasusunan rentetan di mana setiap elemen ialah bahagian yang dibatasi pembatas bagi rentetan asal.
Penggunaan:SPLIT() fungsi boleh digunakan untuk menyelesaikan pelbagai tugas pemprosesan rentetan, seperti:
Pisah senarai nilai yang dipisahkan koma ke dalam tatasusunan:
<code>SELECT SPLIT('name1,name2,name3', ',') FROM dual;</code>
<code>SELECT SPLIT('path/to/filename.ext', '/')[-1] FROM dual;</code>
<code>SELECT SPLIT('username@domain.com', '@')[1] FROM dual;</code>
Nota: Pemisah
boleh menjadi satu aksara atau rentetan. Jika pembatas tidak wujud dalam rentetan asal, mengembalikan tatasusunan yang mengandungi satu elemen iaitu rentetan asal.
Atas ialah kandungan terperinci Cara menggunakan fungsi split() dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!