ini Jelek , tetapi pada akhirnya akan berhasil:
KOLOM ='jksjdksls#$#example@sqldat.com@kskjfjf,"123,456,789" lsnslkdswfnslsjfls'
left(
right(COLUMN,len(COLUMN)-instr(COLUMN,"""")),
instr(
right(COLUMN,len(COLUMN)-instr(COLUMN,"""")),
"""") -1
)
--> 123,456,789
Inilah yang dilakukan:
- Kami mengambil string ini
'jksjdksls#$#example@sqldat.com@kskjfjf,"123,456,789" lsnslkdswfnslsjfls' - temukan kemunculan pertama " dengan
instr(COLUMN,"""")--> mengembalikan 24 - ambil ujung kanan string dengan. Oleh karena itu kita perlu mengambil panjang string dengan
len(COLUMN)--> 55 dan kurangi posisi " (24) pertama - maka kita perlu mencari " yang kedua dengan
instr()di string kanan, yang perlu kita buat lagi denganright(COLUMN,len(COLUMN)-instr(COLUMN,""""))dan kurangi 1 untuk ".