Basta rovesciare il testo, eseguire la stessa operazione di prima e rirovesciarlo:
UPDATE tabella SET
via=reverse(SUBSTRING(reverse(indirizzo),1,LOCATE( ' ',reverse(TRIM(indirizzo))))) ,
indirizzo=trim(reverse(SUBSTRING(reverse(indirizzo ),LOCATE(' ',reverse(TRIM(indirizzo))))))
ovviamente deve esserci uno spazio prima dell'ultima parola.

Rispondi quotando