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 mostrar
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
Obrigado :-)
sql-server
Muflix
fonte
fonte
@
sinais na string?Respostas:
Você pode usar o terceiro parâmetro
charindex()
usado para especificar onde na cadeia a pesquisa será iniciada.Resultado
fonte