Eu tenho esse tipo de valores na coluna da tabela
154646@8@486
45465@6464@654
etc.
Como posso remover tudo após o segundo caractere @? eu preciso exibir
154646@8
45465@6464
Eu posso fazer isso apenas para todos os @, mas não para o segundo
SELECT REPLACE(LEFT('45@Tra@lala', CHARINDEX('@','45@Tra@lala')-1),'_',' ')
retorna 45 mas não 45@Tra
Obrigada :-)
Você pode usar o terceiro parâmetro
charindex()
que é usado para especificar onde na string a pesquisa será iniciada.Resultado