Replace de SQL serveur

BEAUXOEIL Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
BEAUXOEIL Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je suis entrain de faire le nettoyage d'une base adressse :

je voudrais virer du champs Adresse tous les mots contenant APPT N ...

je fais :
update BaseAdresse set ADRESSE1 = replace (ADRESSE1, '-APPT%', '');
mais ça ne marche pas : quelqu'un a -t'il une idée?

Merci d'avance
A voir également:

1 réponse

BEAUXOEIL Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
en fait la solution c'est d'utiliser substring car replace nécessite de connaître le mot exact qu'on veut supprimer

voici la solution pour ceux qui veulent :

SELECT ADRESSE1, substring(ADRESSE1, PATINDEX('APPT', ADRESSE1), CHARINDEX('APPT', ADRESSE1))
from BaseAdresse
where adresse1 like '%APPT%'
0