Boa tarde pessoal, Estou com a seguinte dúvida, vejam se podem me ajudar.
Tenho os códigos de 4 caracteres.. Ex: ABCD ( QUERO COLOCAR CONTADOR NO FINAL .. QUANDO JÁ EXISTIR A SEQUENCIA + 1 E SE NÃO EXISTIR COLOCAR 1 EX: ABCD ira gerar ABCD1 ABCD1 ira gerar ABCD2... BCDE ira gerar BCDE1 BCDE1 ira gerar ABCDE2.. Olha o código que estou tentando fazer: SELECT distinct (t.teste), (count(substr(t.teste ,1 , 4 ))) as grau2, Case when (count(substr(t.teste ,1 , 4 ))) <=1 then (t.teste)|| ((count(substr(t.teste ,1 , 4 )))) end FROM titulo t Group by t.teste; Porém retorna: ABCD gerou ABCD1 (OK) ABCD1 gerou ABCD11 (ERRADO) Desde já agradeço, Eloisa