Bonne nuit, les gens. La question est assez claire: j'ai besoin d'ajouter 2 caractères spécifiques au milieu d'une chaîne.SQL Server - Comment puis-je ajouter 1 ou plusieurs caractères spécifiques au milieu d'une chaîne?
Exemple:
(la façon dont il est maintenant)
ID
12345678
23456789
34567891
45678912
(la façon dont je dois être)
ID
12-34567-8
23-45678-9
34-56789-1
45-67891-2
J'ai essayé avec STUFF
et CONCAT
mais pas de dés .
Pouvez-vous nous montrer le code 'STUFF' et' CONCAT'? – Moseleyi
Merci pour la réponse. Je l'ai essayé avec ceci: DECLARE @String NVARCHAR (30) = '20952634500' SELECT STUFF (STUFF (@ String, 3,0, '-'), 11,1, '-') Mon problème est que j'ai environ 300 lignes pour éditer/ajouter ce caractère spécial. Existe-t-il un moyen automatique de faire cela? – tankard