Tengo este tipo de valores en la columna de la tabla
154646@8@486
45465@6464@654
etc.
¿Cómo puedo eliminar todo después del segundo carácter @? Necesito mostrar
154646@8
45465@6464
Puedo hacerlo solo para todos @ pero no para el segundo
SELECT REPLACE(LEFT('45@Tra@lala', CHARINDEX('@','45@Tra@lala')-1),'_',' ')
devuelve 45 pero no 45 @ Tra
Gracias :-)
sql-server
Muflix
fuente
fuente
@
signos en la cadena?Respuestas:
Puede usar el tercer parámetro
charindex()
que se usa para especificar en qué parte de la cadena comenzará la búsqueda.Resultado
fuente