Hi all...aq mohon bantuan nich
saya punya sampel data alamat seperti dibawah ini
sebenarnya jumlahnya sampai 2 jutaan record...
cuman klo di masukin semua di sini bisa2
gak cukup tempatnya :p
----------------------------------------------------------
|no.| alamat |
----------------------------------------------------------
|1 | BTP BLK AF/552 RT 002 rw 001 |
|2 | BT RAMBA LR8 004 000 90241 |
|3 | GOA RIA RW08/2 01000 90242 |
|4 | GOA RIA BLK C1/8 01000 90242 |
|5 | NUSA T INDAH GB/21
----------------------------------------------------------
Nah saya ingin memilah data tersebut
kedalam beberapa field seperti
alamat ==>varchar2(30)
no_bangunan ==>varchar2(3)
rt ==>varchar2(3)
rw ==>varchar2(3)
kdpos ==>varchar2(5)
ex. case untuk row nomor 1
alamat ==> BTP BLOK AF
no_bangunan ==> 552
rt ==> 552
rw ==> 001
kdpos ==> null
case untuk row nomor 2
alamat ==> BT RAMBA LR 9
no_bangunan ==> null
rt ==> 004
rw ==> 000
kdpos ==> 90241
mohon bantuannya dengan menggunakan
REGEXP_INSTR or
REGEXP_LIKE or
REGEXP_REPLACE or
REGEXP_SUBSTR