› Fóruns › SQL e PL/SQL › Ajuda para Update no campo endereço › Ajuda para Update no campo endereço
7 de abril de 2010 às 7:11 pm
#93563
Participante
Se o número sempre é a ultima cadeia de caracteres da sua atring e sempre existe um espaço antes dele, você pode fazer assim:
select substr(trim('AV Marechal Tito, 876'),INSTR(trim('AV Marechal Tito, 876'),' ', -1, 1)+1)
from dual;
O mesmo vale para a lógica do Litz, se sempre existir uma virgula antes do número, você pode substiruir o espaço por uma vírgula na função instr.