J'ai ce type de valeurs dans la colonne du tableau
154646@8@486
45465@6464@654
etc.
Comment puis-je tout supprimer après le deuxième caractère @? Je dois afficher
154646@8
45465@6464
Je ne peux le faire que pour tous @ mais pas pour la seconde
SELECT REPLACE(LEFT('45@Tra@lala', CHARINDEX('@','45@Tra@lala')-1),'_',' ')
renvoie 45 mais pas 45 @ Tra
Merci :-)
sql-server
Muflix
la source
la source
@
signes dans la chaîne?Réponses:
Vous pouvez utiliser le troisième paramètre
charindex()
qui est utilisé pour spécifier où dans la chaîne la recherche commencera.Résultat
la source