Como consultar o número de telefone celular quando estão com formato diferente.

SQL Server

28/10/2021

Caros, Preciso de uma ajuda.

Tenho duas tabela, em que o msisdn(Número Celular) estão em formatos diferente, uma tabela1 o número está com 5511982299886 e na outra o msisdn está sem o 55 no caso 11982299886.

Minha dúvida é como fazer o join entre as tabela com a chave do Msisdn, ignorando o 55, porque sem isso hoje não consulta por que estão diferentes.
Obrigado
Rafael

Rafael

Curtidas 0

Melhor post

Emerson Nascimento

Emerson Nascimento

28/10/2021

se a diferença é só essa, você pode usar substring() ou right() pra resolver o problema.
select
   com55.msisdn telefone_COM_55,
   sem55.msisdn telefone_SEM_55
from
   tabela_com_55 com55
left join
   tabela_sem_55 sem55 on
   sem55.msisdn = substring(com55.msisdn,3,11)


GOSTEI 1

Mais Respostas

Rafael

Rafael

28/10/2021

Muito Obrigado. Funcionou.
GOSTEI 0
POSTAR