Ir para conteúdo
Fórum Script Brasil
  • 0

Apagar caracteres de um campo


lekaoes

Pergunta

Boa tarde,

Eu tenho em uma determinada tabela uma coluna com numeros de notas fiscais, porem tem numeros maiores que 6 digitos, e esse campo precisa ter apenas 6 digitos, pode ter menos digitos mas não pode ter mais.

então preciso de um comando que apague todos os caracteres que estiver a esquerda nos campos com numeração maior a 6 digitos.

 

Ex:

1234567 ====234567

41234======41234

12341235===341235

123423=====123423

 

obrigado

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Faça um teste primeiro e veja se a query abaixo te dá o resultado esperado:

SELECT "Campo", substring("Campo" from length("Campo")-5 for 6) FROM "Tabela";

Caso positivo, é só fazer um UPDATE como abaixo:

UPDATE "Tabela" SET "Campo"=substring("Campo" from length("Campo")-5 for 6);

Abraços!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...