J'ai un code pour normaliser une adresse POB. Par exemple, l'un des normalisations inclus est:Comment remplacer un motif en utilisant T-SQL?
set @string = replace(@string, 'pobox', 'pob')
Maintenant, je veux faire quelque chose de semblable: Je veux trouver une POB qui est suivie directement par un numéro (sans espace entre les deux) et insérer un espace. Je veux trouver le modèle like POB[0-9]
puis remplacer le "POB" par "POB". Comment puis-je accomplir cela? Peut-il être fait avec un simple remplacement? Ou dois-je utiliser une autre fonction, par exemple PATINDEX
?
Comment de nombreuses occurrences attendez-vous par chaîne s'il vous plaît? – gbn
juste un. La solution de Barry est superbe – froadie