questo è brutto , ma alla fine funzionerà:
COLONNA ='jksjdksls#$#[email protected]@kskjfjf,"123,456,789" lsnslkdswfnslsjfls'
left(
right(COLUMN,len(COLUMN)-instr(COLUMN,"""")),
instr(
right(COLUMN,len(COLUMN)-instr(COLUMN,"""")),
"""") -1
)
--> 123,456,789
Ecco cosa si fa:
- Prendiamo questa stringa
'jksjdksls#$#[email protected]@kskjfjf,"123,456,789" lsnslkdswfnslsjfls'
- trova la prima occorrenza di " con
instr(COLUMN,"""")
--> restituisce 24 - prendi l'estremità destra della stringa con. Quindi dobbiamo prendere la lunghezza della stringa con
len(COLUMN)
--> 55 e sottrarre la posizione del primo " (24) - quindi dobbiamo trovare il secondo " con
instr()
nella stringa giusta, che dobbiamo creare di nuovo conright(COLUMN,len(COLUMN)-instr(COLUMN,""""))
e sottrarre 1 per ".