Boa tarde.
Gostaria de saber um comando para inibir parte do número do CPF, ficando da seguinte maneira:
123.456.789-00
123.***.***-**
Inibindo números do CPF
-
- Rank: Estagiário Pleno
- Mensagens: 5
- Registrado em: Qua, 17 Out 2018 5:52 pm
- adrianoturbo
- Moderador
- Mensagens: 393
- Registrado em: Qui, 20 Mar 2008 4:09 pm
- Localização: Brasília
Adriano Alves
---Para cada problema dificil existe uma solução simples.----
---Para cada problema dificil existe uma solução simples.----
Brother ,já tentou usar a função subtr?
select subtr(cpf ,1,4) as cpf from suatabela
-
- Moderador
- Mensagens: 641
- Registrado em: Seg, 03 Set 2007 3:26 pm
- Localização: Fortaleza - CE
att,
Daniel N.N.
Daniel N.N.
Olá,
de uma forma rápida é possível fazer da seguinte forma:
de uma forma rápida é possível fazer da seguinte forma:
with teste as (
select '123.456.789-00' cpf from dual)
select t.cpf
, substr(t.cpf,1,3) exibir
, substr(t.cpf,4,11) esconder
, translate(substr(t.cpf,4,11),'1234567890','**********') tratado
, substr(t.cpf,1,3) /*exibir*/ || translate(substr(t.cpf,4,11),'1234567890','**********') /*tratado*/ AS FINAL
from teste t
-
- Rank: Estagiário Pleno
- Mensagens: 5
- Registrado em: Qua, 17 Out 2018 5:52 pm
Deu certo. Muito obrigado.adrianoturbo escreveu:Brother ,já tentou usar a função subtr?select subtr(cpf ,1,4) as cpf from suatabela
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante